diff -r e30d4a1b8bad -r c26cc2a7c548 phoneengine/phonemodel/src/cpemessagehandler.cpp --- a/phoneengine/phonemodel/src/cpemessagehandler.cpp Wed Sep 15 12:12:21 2010 +0300 +++ b/phoneengine/phonemodel/src/cpemessagehandler.cpp Wed Oct 13 14:31:22 2010 +0300 @@ -162,7 +162,6 @@ iExternalDataHandler( aExternalDataHandler ), iSimStateMonitor( aSimStateMonitor ), iFsSession( aFsSession ), - iSwitchToVidCalReconFlag( EFalse ), iServiceHandling( aServiceHandling ), iDataStore( *aModel.DataStore() ) { @@ -1880,17 +1879,8 @@ // Check the phone number for prefix change and change the prefix if needed CheckPrefix(); - if( iSwitchToVidCalReconFlag ) - { - phoneNumber = iDataStore.SwitchToNumberCommand(); - // Clear flag to match the previous set operation in HandleSwitchToVideoOrVoice() function. - iSwitchToVidCalReconFlag = EFalse; - } - else - { - phoneNumber = iDataStore.PhoneNumber(); - } - + phoneNumber = iDataStore.PhoneNumber(); + __ASSERT_ALWAYS( !( phoneNumber == KNullDesC ), User::Leave( ECCPErrorInvalidPhoneNumber )); // Number parser operations @@ -2735,7 +2725,6 @@ iDataStore.SetSwitchToNumberCommand( iDataStore.WholeOutgoingPhoneNumber( aCallId ) ); // Clear phonenumber to prevent using the wrong number in MO video call. iDataStore.SetPhoneNumber( KNullDesC() ); - iSwitchToVidCalReconFlag = ETrue; } else { @@ -2764,8 +2753,6 @@ TInt errorCode( ECCPErrorNone ); TPEPhoneNumber phoneNumber = iDataStore.SwitchToNumberCommand(); - RemovePreAndPostFix( phoneNumber ); - TEFLOGSTRING2( KTAINT, "PE CPEMessageHandler::ContinueSwitchToCall, phoneNumber : %S", &phoneNumber );