phonecmdhandler/phonecmdhnlr/src/PhoneHandlerRedial.cpp
branchRCL_3
changeset 56 2735883dd3f6
parent 47 0a6dd2dc9970
equal deleted inserted replaced
47:0a6dd2dc9970 56:2735883dd3f6
   159 		case EPhoneHandlerState1:
   159 		case EPhoneHandlerState1:
   160 			{
   160 			{
   161 			NextState();
   161 			NextState();
   162 			
   162 			
   163 			const TDesC& number = iLogViewRecentPtr->Event().Number();
   163 			const TDesC& number = iLogViewRecentPtr->Event().Number();
   164 			COM_TRACE_1( "[PHONECMDHANDLER] CPhoneHandlerLastNumberRedial::RequestCompleted() phone number is %S", &number );
   164     		COM_TRACE_1( "[PHONECMDHANDLER] CPhoneHandlerLastNumberRedial::RequestCompleted() phone number is %S", &number );
   165 
   165 			// make a call with last dialed phone number
   166             const TDesC& remoteParty = iLogViewRecentPtr->Event().RemoteParty();
   166 			iCommandHandler->Atd( GetStatus(), number );
   167             COM_TRACE_1( "[PHONECMDHANDLER] CPhoneHandlerLastNumberRedial::RequestCompleted() remote party is %S", &remoteParty );
   167 
   168 
       
   169             // make a call with last dialed phone number    
       
   170             if ( KNullDesC() != number )
       
   171                 {
       
   172                 iCommandHandler->Atd( GetStatus(), number );
       
   173                 }
       
   174             else 
       
   175                 {
       
   176                 iCommandHandler->Atd( GetStatus(), remoteParty );
       
   177                 }
       
   178 			Activate(); 
   168 			Activate(); 
   179 			break;
   169 			break;
   180 			}
   170 			}
   181 		
   171 		
   182 		case EPhoneHandlerState2:
   172 		case EPhoneHandlerState2: