diff -r abbe9afab2af -r 2411cd0e2ad6 phoneapp/phoneuistates/src/cphoneconferenceandcallsetup.cpp --- a/phoneapp/phoneuistates/src/cphoneconferenceandcallsetup.cpp Mon Mar 08 21:43:24 2010 +0000 +++ b/phoneapp/phoneuistates/src/cphoneconferenceandcallsetup.cpp Sun Mar 14 13:09:36 2010 +0000 @@ -52,13 +52,15 @@ // CPhoneConferenceAndCallSetup::~CPhoneConferenceAndCallSetup() { - // Reset flag + // Need to check iViewCommandHandle validity here to not + // trigger a high/can panic error in a Codescanner run. + // coverity[var_compare_op] if ( iViewCommandHandle ) { TPhoneCmdParamBoolean dtmfSendFlag; dtmfSendFlag.SetBoolean( EFalse ); - iViewCommandHandle->ExecuteCommandL( EPhoneViewSetDtmfOptionsFlag, - &dtmfSendFlag ); + TRAP_IGNORE( iViewCommandHandle->ExecuteCommandL( EPhoneViewSetDtmfOptionsFlag, + &dtmfSendFlag ) ); } } @@ -131,12 +133,6 @@ } break; - case MEngineMonitor::EPEMessageColpNumberAvailable: - { - HandleColpNoteL( aCallId ); - } - break; - default: { CPhoneConference::HandlePhoneEngineMessageL( aMessage,