phoneapp/phoneuistates/src/cphoneconferenceandwaitingandcallsetup.cpp
branchRCL_3
changeset 9 8871b09be73b
parent 1 838b0a10d15b
child 14 24062c24fe38
equal deleted inserted replaced
4:c84cf270c54f 9:8871b09be73b
    52 // (other items were commented in a header).
    52 // (other items were commented in a header).
    53 // -----------------------------------------------------------
    53 // -----------------------------------------------------------
    54 //
    54 //
    55 CPhoneConferenceAndWaitingAndCallSetup::~CPhoneConferenceAndWaitingAndCallSetup()
    55 CPhoneConferenceAndWaitingAndCallSetup::~CPhoneConferenceAndWaitingAndCallSetup()
    56     {
    56     {
    57     // Reset flag
    57     // Need to check iViewCommandHandle validity here to not
       
    58     // trigger a high/can panic error in a Codescanner run.
       
    59     // coverity[var_compare_op]
    58     if ( iViewCommandHandle )
    60     if ( iViewCommandHandle )
    59         {
    61         {
    60         TPhoneCmdParamBoolean dtmfSendFlag;
    62         TPhoneCmdParamBoolean dtmfSendFlag;
    61         dtmfSendFlag.SetBoolean( EFalse );
    63         dtmfSendFlag.SetBoolean( EFalse );
    62         iViewCommandHandle->ExecuteCommandL( EPhoneViewSetDtmfOptionsFlag, 
    64         TRAP_IGNORE( iViewCommandHandle->ExecuteCommandL( EPhoneViewSetDtmfOptionsFlag, 
    63             &dtmfSendFlag );        
    65             &dtmfSendFlag ) );        
    64         }
    66         }
    65     }
    67     }
    66 
    68 
    67 // -----------------------------------------------------------
    69 // -----------------------------------------------------------
    68 // CPhoneConferenceAndWaitingAndCallSetup::ConstructL()
    70 // CPhoneConferenceAndWaitingAndCallSetup::ConstructL()
   133         case MEngineMonitor::EPEMessageIdle:
   135         case MEngineMonitor::EPEMessageIdle:
   134             {
   136             {
   135             HandleIdleL( aCallId );
   137             HandleIdleL( aCallId );
   136             }
   138             }
   137             break;
   139             break;
   138             
       
   139         case MEngineMonitor::EPEMessageColpNumberAvailable:
       
   140             {
       
   141             HandleColpNoteL( aCallId );            
       
   142             }
       
   143             break;         
       
   144 
   140 
   145         default:
   141         default:
   146             {
   142             {
   147             CPhoneConference::HandlePhoneEngineMessageL( aMessage, 
   143             CPhoneConference::HandlePhoneEngineMessageL( aMessage, 
   148                 aCallId );
   144                 aCallId );