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