--- a/phoneapp/phoneuistates/src/cphonesingleandcallsetupandwaiting.cpp Mon Jan 18 20:18:27 2010 +0200
+++ b/phoneapp/phoneuistates/src/cphonesingleandcallsetupandwaiting.cpp Tue Jan 26 11:57:27 2010 +0200
@@ -197,24 +197,40 @@
switch ( aMessage )
{
case MEngineMonitor::EPEMessageConnecting:
+ {
iAlerting = ETrue;
HandleConnectingL( aCallId );
+ }
break;
case MEngineMonitor::EPEMessageConnected:
+ {
HandleConnectedL( aCallId );
+ }
break;
case MEngineMonitor::EPEMessageIdle:
+ {
HandleIdleL( aCallId );
+ }
break;
case MEngineMonitor::EPEMessageRemoteBusy:
+ {
// If call setup failed then stop capturing keys.
// Flow through to default branch.
- CaptureKeysDuringCallNotificationL( EFalse );
+ CaptureKeysDuringCallNotificationL( EFalse );
+ }
+
+ case MEngineMonitor::EPEMessageColpNumberAvailable:
+ {
+ HandleColpNoteL( aCallId );
+ }
+ break;
default:
+ {
CPhoneGsmInCall::HandlePhoneEngineMessageL( aMessage, aCallId );
+ }
break;
}
}
@@ -449,8 +465,6 @@
iViewCommandHandle->ExecuteCommandL( EPhoneViewRemoveNumberEntry );
}
- HandleColpNoteL( aCallId );
-
if ( aCallId != iWaitingCallId )
{
// Alerting call is connected