diff -r bab96b7ed1a4 -r f39ed5e045e0 phoneapp/phoneuistates/src/cphonesingleandcallsetupandwaiting.cpp --- a/phoneapp/phoneuistates/src/cphonesingleandcallsetupandwaiting.cpp Tue Jun 15 14:14:38 2010 +0100 +++ b/phoneapp/phoneuistates/src/cphonesingleandcallsetupandwaiting.cpp Thu Jul 22 16:33:21 2010 +0100 @@ -130,7 +130,7 @@ // We can't answer to waiting call in this state // so display Not allowed -note. CPhoneState::SendGlobalErrorNoteL( - EPhoneNoteTextNotAllowed ); + EPhoneNoteTextNotAllowed, ETrue ); } break; @@ -211,8 +211,9 @@ case MEngineMonitor::EPEMessageRemoteBusy: // If call setup failed then stop capturing keys. - // Flow through to default branch. - CaptureKeysDuringCallNotificationL( EFalse ); + CaptureKeysDuringCallNotificationL( EFalse ); + CPhoneGsmInCall::HandlePhoneEngineMessageL( aMessage, aCallId ); + break; default: CPhoneGsmInCall::HandlePhoneEngineMessageL( aMessage, aCallId ); break; @@ -449,8 +450,6 @@ iViewCommandHandle->ExecuteCommandL( EPhoneViewRemoveNumberEntry ); } - HandleColpNoteL( aCallId ); - if ( aCallId != iWaitingCallId ) { // Alerting call is connected