Changeset 4778
- Timestamp:
- 11/11/08 04:43:36 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/target/OM-2007.2/applications/openmoko-dialer2/src/phone-kit/dialer-main.c
r4620 r4778 350 350 MokoDialer *dialer; 351 351 352 g_debug( "headset signal filter" ); 353 354 network = moko_network_get_default (); 355 dialer = moko_dialer_get_default (network); 356 status = moko_dialer_get_status(dialer); 357 358 if ( dbus_message_is_signal( msg, "org.openmoko.PhoneKit.Headset", "HeadsetIn" ) ) 352 if ( !g_strcmp0( dbus_message_get_interface(msg), "org.openmoko.PhoneKit.Headset" ) ) 359 353 { 360 moko_headset_status_set(HEADSET_STATUS_IN); 361 g_debug( "Headset In" ); 362 363 if ( PK_DIALER_TALKING == status ) { 364 moko_sound_profile_set(SOUND_PROFILE_GSM_HEADSET); 365 g_debug("SOUND_PROFILE_GSM_HEADSET\n"); 366 } 367 else { 368 moko_sound_profile_set(SOUND_PROFILE_HEADSET); 369 g_debug("SOUND_PROFILE_HEADSET\n"); 370 } 371 return DBUS_HANDLER_RESULT_HANDLED; 354 g_debug( "headset signal filter" ); 355 356 network = moko_network_get_default (); 357 dialer = moko_dialer_get_default (network); 358 status = moko_dialer_get_status(dialer); 359 360 if ( dbus_message_is_signal( msg, "org.openmoko.PhoneKit.Headset", "HeadsetIn" ) ) 361 { 362 moko_headset_status_set(HEADSET_STATUS_IN); 363 g_debug( "Headset In" ); 364 365 if ( PK_DIALER_TALKING == status ) { 366 moko_sound_profile_set(SOUND_PROFILE_GSM_HEADSET); 367 g_debug("SOUND_PROFILE_GSM_HEADSET\n"); 368 } 369 else { 370 moko_sound_profile_set(SOUND_PROFILE_HEADSET); 371 g_debug("SOUND_PROFILE_HEADSET\n"); 372 } 373 return DBUS_HANDLER_RESULT_HANDLED; 374 } 375 else if ( dbus_message_is_signal( msg,"org.openmoko.PhoneKit.Headset", "HeadsetOut" ) ) 376 { 377 moko_headset_status_set(HEADSET_STATUS_OUT); 378 g_debug( "Headset Out" ); 379 380 if ( PK_DIALER_TALKING == status ) { 381 moko_sound_profile_set(SOUND_PROFILE_GSM_HANDSET); 382 g_debug("SOUND_PROFILE_GSM_HANDSET\n"); 383 } 384 else { 385 moko_sound_profile_set(SOUND_PROFILE_STEREO_OUT); 386 g_debug("SOUND_PROFILE_STEREO_OUT\n"); 387 } 388 return DBUS_HANDLER_RESULT_HANDLED; 389 } 390 391 g_debug( "(unknown dbus message, ignoring)" ); 372 392 } 373 else if ( dbus_message_is_signal( msg,"org.openmoko.PhoneKit.Headset", "HeadsetOut" ) )374 {375 moko_headset_status_set(HEADSET_STATUS_OUT);376 g_debug( "Headset Out" );377 378 if ( PK_DIALER_TALKING == status ) {379 moko_sound_profile_set(SOUND_PROFILE_GSM_HANDSET);380 g_debug("SOUND_PROFILE_GSM_HANDSET\n");381 }382 else {383 moko_sound_profile_set(SOUND_PROFILE_STEREO_OUT);384 g_debug("SOUND_PROFILE_STEREO_OUT\n");385 }386 return DBUS_HANDLER_RESULT_HANDLED;387 }388 389 g_debug( "(unknown dbus message, ignoring)" );390 393 return DBUS_HANDLER_RESULT_NOT_YET_HANDLED; 391 394 }
Note: See TracChangeset
for help on using the changeset viewer.
