Browse Source

VLCNetworkServerBrowserDelegate: Add networkServerBrowserShouldPopView

Soomin Lee 5 years ago
parent
commit
e35ea52dad

+ 3 - 0
SharedSources/ServerBrowsing/VLCNetworkServerBrowser-Protocol.h

@@ -32,6 +32,9 @@ NS_ASSUME_NONNULL_BEGIN
 @protocol VLCNetworkServerBrowserDelegate <NSObject>
 - (void) networkServerBrowserDidUpdate:(id<VLCNetworkServerBrowser>)networkBrowser;
 - (void) networkServerBrowser:(id<VLCNetworkServerBrowser>)networkBrowser requestDidFailWithError:(NSError *)error;
+
+@optional
+- (void)networkServerBrowserShouldPopView:(id<VLCNetworkServerBrowser>)networkBrowser;
 @end
 
 

+ 5 - 0
Sources/LocalNetworkConnectivity/VLCNetworkServerBrowserViewController.m

@@ -79,6 +79,11 @@
     [_refreshControl endRefreshing];
 }
 
+- (void)networkServerBrowserShouldPopView:(id<VLCNetworkServerBrowser>)networkBrowser
+{
+    [self.navigationController popViewControllerAnimated:YES];
+}
+
 - (void)networkServerBrowser:(id<VLCNetworkServerBrowser>)networkBrowser requestDidFailWithError:(NSError *)error
 {
     [VLCAlertViewController alertViewManagerWithTitle:NSLocalizedString(@"LOCAL_SERVER_CONNECTION_FAILED_TITLE", nil)