[pkg-fso-commits] [SCM] freesmartphone.org demo GUI branch, master, updated. milestone2-25-gf72c138
Jan Luebbe
jluebbe at debian.org
Tue Sep 2 10:26:31 UTC 2008
The following commit has been merged in the master branch:
commit be67452679dba4e82b6366e88e89ec5bab755c7e
Author: Jan Luebbe <jluebbe at debian.org>
Date: Thu Aug 28 18:41:18 2008 +0200
fix order when PIN is required
diff --git a/src/zhone b/src/zhone
index 7f6861b..4bdb34b 100755
--- a/src/zhone
+++ b/src/zhone
@@ -1367,7 +1367,7 @@ class pyphone_pin_edit( edje_group ):
self.cb = cb
self.part_text_set( "label_description", u" %s " % self.title )
self.part_text_set( "label", u" %s " % self.text )
- self.main.transition_to("number_edit")
+ self.main.transition_to("pin_edit")
#----------------------------------------------------------------------------#
class pyphone_text_show( edje_group ):
@@ -1604,30 +1604,19 @@ class GSMAgent( object ):
"""
This is called to start the authentication process
"""
- self.setState( "Enabling GSM" )
- dbus_object.gsm_device_iface.SetAntennaPower(
- True,
- reply_handler=self.cbAntennaPowerReply,
- error_handler=self.cbAntennaPowerError
- )
-
- def cbAntennaPowerReply( self ):
self.setState( "Reading authentication status" )
dbus_object.gsm_sim_iface.GetAuthStatus(
reply_handler=self.cbAuthStatusReply,
error_handler=self.cbAuthStatusError
)
-
- def cbAntennaPowerError( self, e ):
- self.setState( "Failed to enable GSM" )
- logger.exception( e )
def cbAuthStatusReply( self, authstatus ):
if authstatus == "READY":
- self.setState( "Registering to network" )
- dbus_object.gsm_network_iface.Register(
- reply_handler=self.cbRegisterReply,
- error_handler=self.cbRegisterError
+ self.setState( "Enabling GSM" )
+ dbus_object.gsm_device_iface.SetAntennaPower(
+ True,
+ reply_handler=self.cbAntennaPowerReply,
+ error_handler=self.cbAntennaPowerError
)
elif authstatus == "SIM PIN":
self.setState( "Waiting for PIN" )
@@ -1693,6 +1682,17 @@ class GSMAgent( object ):
# retry
self.cbAntennaPowerReply()
+ def cbAntennaPowerReply( self ):
+ self.setState( "Registering to network" )
+ dbus_object.gsm_network_iface.Register(
+ reply_handler=self.cbRegisterReply,
+ error_handler=self.cbRegisterError
+ )
+
+ def cbAntennaPowerError( self, e ):
+ self.setState( "Failed to enable GSM" )
+ logger.exception( e )
+
def cbRegisterReply( self ):
self.setState( "Registered to network" )
self.main.groups["main"].targets["phone"] = True
--
freesmartphone.org demo GUI
More information about the pkg-fso-commits
mailing list