phoneapp/phoneuistates/src/cphonegsmincall.cpp
branchRCL_3
changeset 6 38529f706030
parent 3 8871b09be73b
child 7 544e34b3255a
equal deleted inserted replaced
5:2a26698d78ba 6:38529f706030
   137 			gsmMsgHandler->HandlePhoneEngineMessageL( aMessage, aCallId );
   137 			gsmMsgHandler->HandlePhoneEngineMessageL( aMessage, aCallId );
   138 			CleanupStack::PopAndDestroy( gsmMsgHandler );
   138 			CleanupStack::PopAndDestroy( gsmMsgHandler );
   139 			
   139 			
   140             // Needed also in non-touch, if call waiting request (*43#) 
   140             // Needed also in non-touch, if call waiting request (*43#) 
   141             // is sent during active call at least.
   141             // is sent during active call at least.
   142     	    UpdateCbaL( EPhoneCallHandlingInCallCBA );
   142 			if ( aMessage == MEngineMonitor::EPEMessageIncCallIsForw )
       
   143 				{
       
   144 				UpdateCbaL( EPhoneCallHandlingCallWaitingCBA );
       
   145 				}
       
   146 			else 
       
   147 				{
       
   148 				UpdateCbaL( EPhoneCallHandlingInCallCBA );
       
   149 				}						
   143 			}
   150 			}
   144 			break;
   151 			break;
   145 			
   152 			
   146         case MEngineMonitor::EPEMessageColpNumberAvailable:
   153         case MEngineMonitor::EPEMessageColpNumberAvailable:
   147             {
   154             {