fix crash when leaving plugin without a connected ftp-server
authorNabil Hanna <ali@users.schwerkraft.elitedvb.net>
Fri, 18 Sep 2009 15:22:00 +0000 (15:22 +0000)
committerNabil Hanna <ali@users.schwerkraft.elitedvb.net>
Fri, 18 Sep 2009 15:22:00 +0000 (15:22 +0000)
ftpbrowser/src/FTPBrowser.py

index 3c5ea7d..3a2d702 100644 (file)
@@ -464,9 +464,10 @@ class FTPBrowser(Screen, Protocol, InfoBarNotifications, HelpableScreen):
                self[self.currlist].pageDown()
 
        def disconnect(self):
-               self.ftpclient.quit()
-               self.ftpclient = None
-               self["remote"].ftpclient = None
+               if self.ftpclient:
+                       self.ftpclient.quit()
+                       self.ftpclient = None
+                       self["remote"].ftpclient = None
 
        def connect(self, address):
                self.ftpclient = None