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