equal
deleted
inserted
replaced
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 // make a call with last dialed phone number |
165 |
166 iCommandHandler->Atd( GetStatus(), number ); |
166 const TDesC& remoteParty = iLogViewRecentPtr->Event().RemoteParty(); |
167 |
167 COM_TRACE_1( "[PHONECMDHANDLER] CPhoneHandlerLastNumberRedial::RequestCompleted() remote party is %S", &remoteParty ); |
|
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 } |
168 Activate(); |
178 Activate(); |
169 break; |
179 break; |
170 } |
180 } |
171 |
181 |
172 case EPhoneHandlerState2: |
182 case EPhoneHandlerState2: |