Prechádzať zdrojové kódy

local network:fix crash when handle refresh is launched without wifi connection

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Pierre SAGASPE 11 rokov pred
rodič
commit
c7a70e9d13

+ 5 - 0
Sources/VLCLocalServerListViewController.m

@@ -63,6 +63,7 @@
 {
     [_reachability stopNotifier];
     [_ftpNetServiceBrowser stop];
+    [_PlexNetServiceBrowser stop];
 }
 
 - (void)loadView
@@ -341,6 +342,10 @@
 
 -(void)handleRefresh
 {
+    if (_reachability.currentReachabilityStatus != ReachableViaWiFi) {
+        [_refreshControl endRefreshing];
+        return;
+    }
     UPnPManager *managerInstance = [UPnPManager GetInstance];
     [[managerInstance DB] removeObserver:self];
     [[managerInstance SSDP] stopSSDP];