diff -r 5f000ab63145 -r 838b0a10d15b phoneapp/phoneuistates/src/cphonesingleandalerting.cpp --- a/phoneapp/phoneuistates/src/cphonesingleandalerting.cpp Mon Jan 18 20:18:27 2010 +0200 +++ b/phoneapp/phoneuistates/src/cphonesingleandalerting.cpp Tue Jan 26 11:57:27 2010 +0200 @@ -102,15 +102,26 @@ switch ( aMessage ) { case MEngineMonitor::EPEMessageConnected: + { HandleConnectedL( aCallId ); break; + } + case MEngineMonitor::EPEMessageIdle: + { + HandleIdleL( aCallId ); + } + break; - case MEngineMonitor::EPEMessageIdle: - HandleIdleL( aCallId ); - break; + case MEngineMonitor::EPEMessageColpNumberAvailable: + { + HandleColpNoteL( aCallId ); + } + break; default: + { CPhoneAlerting::HandlePhoneEngineMessageL( aMessage, aCallId ); + } break; } } @@ -231,9 +242,7 @@ TPhoneCmdParamBoolean holdFlag; holdFlag.SetBoolean( EFalse ); iViewCommandHandle->ExecuteCommandL( EPhoneViewSetHoldFlag, &holdFlag ); - } - - CPhoneGsmInCall::HandleColpNoteL( aCallId ); + } } // ----------------------------------------------------------- // CPhoneSingleAndAlerting::HandleIdleL