Ticket #139: zhone-registration.patch
| File zhone-registration.patch, 2.2 KB (added by hedora, 4 years ago) |
|---|
-
/usr/bin/
old new 174 174 self.main.groups["call"].onCallStatus( None, "outgoing", {"peer": "".join(self.text)} ) 175 175 self.last = time.time() 176 176 177 def onNetworkStatus( self, status ): 178 logger.info( "network status changed: %s" % status ) 179 #if(status.has_key("registration") != "busy") # XXX this might work too. which is better? 180 if(status.has_key('provider')): 181 self.main.agents["gsm"].setState("Registered: %s" % status['provider']) 182 self.main.groups["main"].targets["phone"] = True 183 self.main.groups["main"].update() 184 if dbus_object.gsm_sim_iface.GetSimReady(): 185 self.main.groups["contacts"].prepare() 186 self.main.groups["sms"].prepare() 187 else: 188 self.main.agents["gsm"].setState("Failed to register to network") 189 self.main.groups["main"].targets["phone"] = False 190 self.main.groups["main"].update() 191 177 192 #----------------------------------------------------------------------------# 178 193 class pyphone_call(edje_group): 179 194 #----------------------------------------------------------------------------# … … 1744 1759 self.cbDBusReady() 1745 1760 1746 1761 def cbRegisterReply( self ): 1747 self.setState( "Registered to network" ) 1748 self.main.groups["main"].targets["phone"] = True 1749 self.main.groups["main"].update() 1750 if dbus_object.gsm_sim_iface.GetSimReady(): 1751 self.main.groups["contacts"].prepare() 1752 self.main.groups["sms"].prepare() 1762 0 1753 1763 1754 1764 def cbRegisterError( self, e ): 1755 self.setState( "Failed to register to network" )1756 1765 logger.exception( e ) 1757 1766 1758 1767 #----------------------------------------------------------------------------# … … 1819 1828 dbus_object.onReadyStatus.append( self.groups["sms"].onReadyStatus ) 1820 1829 dbus_object.onIncomingMessage.append( self.groups["sms"].onIncomingMessage ) 1821 1830 dbus_object.onIdleStateChanged.append( self.lock_on_idle ) 1831 dbus_object.onNetworkStatus.append( self.groups["phone"].onNetworkStatus ) 1822 1832 1823 1833 logger.debug( "GUI init done" )
