r3486 - in trunk/src/target/OM-2007.2/applications/openmoko-dialer2: . src/phone-kit

thomas at sita.openmoko.org thomas at sita.openmoko.org
Fri Nov 23 12:00:34 CET 2007


Author: thomas
Date: 2007-11-23 12:00:33 +0100 (Fri, 23 Nov 2007)
New Revision: 3486

Modified:
   trunk/src/target/OM-2007.2/applications/openmoko-dialer2/ChangeLog
   trunk/src/target/OM-2007.2/applications/openmoko-dialer2/src/phone-kit/moko-dialer.c
Log:
* src/phone-kit/moko-dialer.c: (on_pin_requested): Send registration
request one second after sending pin


Modified: trunk/src/target/OM-2007.2/applications/openmoko-dialer2/ChangeLog
===================================================================
--- trunk/src/target/OM-2007.2/applications/openmoko-dialer2/ChangeLog	2007-11-23 10:51:59 UTC (rev 3485)
+++ trunk/src/target/OM-2007.2/applications/openmoko-dialer2/ChangeLog	2007-11-23 11:00:33 UTC (rev 3486)
@@ -1,5 +1,10 @@
 2007-11-23  Thomas Wood  <thomas at openedhand.com>
 
+	* src/phone-kit/moko-dialer.c: (on_pin_requested): Send registration
+	request one second after sending pin
+
+2007-11-23  Thomas Wood  <thomas at openedhand.com>
+
 	* src/phone-kit/moko-dialer.c: (moko_dialer_rejected):
 	* src/phone-kit/moko-talking.c: (moko_talking_class_init),
 	(window_delete_event_cb), (on_pad_user_input), (moko_talking_init):

Modified: trunk/src/target/OM-2007.2/applications/openmoko-dialer2/src/phone-kit/moko-dialer.c
===================================================================
--- trunk/src/target/OM-2007.2/applications/openmoko-dialer2/src/phone-kit/moko-dialer.c	2007-11-23 10:51:59 UTC (rev 3485)
+++ trunk/src/target/OM-2007.2/applications/openmoko-dialer2/src/phone-kit/moko-dialer.c	2007-11-23 11:00:33 UTC (rev 3486)
@@ -498,6 +498,15 @@
   g_debug ("Incoming Number = %s", number);
 }
 
+static gboolean
+register_to_network (MokoDialer *dialer)
+{
+  g_return_val_if_fail (MOKO_IS_DIALER (dialer), FALSE);
+
+  lgsm_netreg_register (dialer->priv->handle, "");
+  return FALSE;
+}
+
 static void
 on_pin_requested (MokoDialer *dialer, int type)
 {
@@ -514,6 +523,10 @@
   
   lgsm_pin (priv->handle, 1, pin, NULL);
   g_free (pin);
+  
+  /* temporary delay before we try registering
+   * FIXME: this should check if pin was OK */
+  g_timeout_add_seconds (1, (GSourceFunc) register_to_network, dialer);
 }
 
 static void





More information about the commitlog mailing list