equal
deleted
inserted
replaced
274 |
274 |
275 TBool accepted = EFalse; |
275 TBool accepted = EFalse; |
276 TPckg<TBool> acceptedPkg( accepted ); |
276 TPckg<TBool> acceptedPkg( accepted ); |
277 aMessage.ReadL( KAcceptServiceSlot, acceptedPkg ); |
277 aMessage.ReadL( KAcceptServiceSlot, acceptedPkg ); |
278 |
278 |
279 if ( iUiService && accepted ) |
279 if ( iUiService ) |
280 { |
280 { |
281 HBufC8* buffer = HBufC8::NewLC( |
281 HBufC8* buffer = HBufC8::NewLC( |
282 aMessage.GetDesMaxLengthL( KSelectedContactSlot ) ); |
282 aMessage.GetDesMaxLengthL( KSelectedContactSlot ) ); |
283 TPtr8 ptr = buffer->Des(); |
283 TPtr8 ptr = buffer->Des(); |
284 aMessage.ReadL( KSelectedContactSlot, ptr ); |
284 aMessage.ReadL( KSelectedContactSlot, ptr ); |
285 iUiService->AcceptDelayedContactsL( *buffer ); |
285 |
|
286 // If client accepts selected contact, call AcceptDelayedContacts |
|
287 // Otherwise call DenyDelayedContactsL |
|
288 if( accepted ) |
|
289 { |
|
290 iUiService->AcceptDelayedContactsL( *buffer ); |
|
291 } |
|
292 else |
|
293 { |
|
294 iUiService->DenyDelayedContactsL( *buffer ); |
|
295 } |
286 CleanupStack::PopAndDestroy(); // buffer |
296 CleanupStack::PopAndDestroy(); // buffer |
287 } |
297 } |
288 |
298 |
289 aMessage.Complete( KErrNone ); |
299 aMessage.Complete( KErrNone ); |
290 } |
300 } |