Changeset 2705
- Timestamp:
- 08/15/07 15:26:57 (6 years ago)
- Location:
- trunk/src/target/OM-2007.2/applications/openmoko-dialer2
- Files:
-
- 2 edited
-
ChangeLog (modified) (1 diff)
-
src/moko-dialer.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/target/OM-2007.2/applications/openmoko-dialer2/ChangeLog
r2704 r2705 1 2007-08-15 Neil J. Patel <njp@o-hand.com> 2 3 * src/moko-dialer.c: (on_keypad_pin_entry), 4 (on_network_registered), (moko_dialer_init): 5 Check for registration type, and take the right action. 6 1 7 2007-08-15 Neil J. Patel <njp@o-hand.com> 2 8 -
trunk/src/target/OM-2007.2/applications/openmoko-dialer2/src/moko-dialer.c
r2704 r2705 69 69 70 70 /* Registration variables */ 71 guint reg_timeout; 71 72 gboolean reg_request; 72 73 gboolean registered; … … 296 297 priv->reg_request = TRUE; 297 298 priv->registered = FALSE; 298 g_timeout_add (GSM_REGISTER_TIMEOUT,299 (GSourceFunc)register_network_cb,300 dialer);299 priv->reg_timeout = g_timeout_add (GSM_REGISTER_TIMEOUT, 300 (GSourceFunc)register_network_cb, 301 dialer); 301 302 } 302 303 … … 418 419 priv = dialer->priv; 419 420 420 g_print ("Register type = %d\n"); 421 422 priv->registered = TRUE; 421 switch (type) 422 { 423 case MOKO_GSMD_CONNECTION_NETREG_NONE: 424 case MOKO_GSMD_CONNECTION_NETREG_SEARCHING: 425 /* Do nothing */ 426 break; 427 case MOKO_GSMD_CONNECTION_NETREG_DENIED: 428 /* This may be a pin issue*/ 429 g_print ("Registration denied, the SIM pin may need to be entered\n"); 430 moko_keypad_set_pin_mode (MOKO_KEYPAD (priv->keypad), TRUE); 431 g_source_remove (priv->reg_timeout); 432 break; 433 case MOKO_GSMD_CONNECTION_NETREG_HOME: 434 case MOKO_GSMD_CONNECTION_NETREG_ROAMING: 435 priv->registered = TRUE; 436 break; 437 default: 438 g_warning ("Unhandled register event type = %d\n", type); 439 }; 423 440 } 424 441 … … 728 745 priv->reg_request = TRUE; 729 746 priv->registered = FALSE; 730 g_timeout_add (GSM_REGISTER_TIMEOUT,731 (GSourceFunc)register_network_cb,732 dialer);747 priv->reg_timeout = g_timeout_add (GSM_REGISTER_TIMEOUT, 748 (GSourceFunc)register_network_cb, 749 dialer); 733 750 734 751 /* Connect to the gsmd signals */
Note: See TracChangeset
for help on using the changeset viewer.
