From: Chang.H.S Date: Mon, 30 Jan 2012 09:50:42 +0000 (+0900) Subject: NetworkSetup.py : fix checkNetworkCB function to prevent crash error. X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_dvbapp;a=commitdiff_plain;h=b3b8f93a1266f44297145a1656a87037d64ee007 NetworkSetup.py : fix checkNetworkCB function to prevent crash error. --- diff --git a/lib/python/Screens/NetworkSetup.py b/lib/python/Screens/NetworkSetup.py index 32b9f54..c2f818b 100755 --- a/lib/python/Screens/NetworkSetup.py +++ b/lib/python/Screens/NetworkSetup.py @@ -960,20 +960,22 @@ class AdapterSetupConfiguration(Screen, HelpableScreen): iNetwork.checkNetworkState(self.checkNetworkCB) def checkNetworkCB(self,data): - if iNetwork.getAdapterAttribute(self.iface, "up") is True: - if self.LinkState is True: - if data <= 2: - self["statuspic"].setPixmapNum(0) + try: + if iNetwork.getAdapterAttribute(self.iface, "up") is True: + if self.LinkState is True: + if data <= 2: + self["statuspic"].setPixmapNum(0) + else: + self["statuspic"].setPixmapNum(1) + self["statuspic"].show() else: self["statuspic"].setPixmapNum(1) - self["statuspic"].show() + self["statuspic"].show() else: self["statuspic"].setPixmapNum(1) self["statuspic"].show() - else: - self["statuspic"].setPixmapNum(1) - self["statuspic"].show() - + except: + pass class NetworkAdapterTest(Screen): def __init__(self, session,iface):