phonebookui/Phonebook2/ccapplication/ccacontactorservice/src/ccaphonecall.cpp
branchRCL_3
changeset 35 4ae315f230bc
parent 0 e686773b3f54
child 64 c1e8ba0c2b16
--- a/phonebookui/Phonebook2/ccapplication/ccacontactorservice/src/ccaphonecall.cpp	Tue May 11 16:00:21 2010 +0300
+++ b/phonebookui/Phonebook2/ccapplication/ccacontactorservice/src/ccaphonecall.cpp	Tue May 25 12:26:45 2010 +0300
@@ -47,7 +47,7 @@
 // ---------------------------------------------------------
 // CCCAPhoneCall::ExecuteL
 // ---------------------------------------------------------
-void CCCAPhoneCall::ExecuteL( const TDesC& aPhoneNumber, TCCAPhoneCallType aCallType, TUint32 aServiceId)
+void CCCAPhoneCall::ExecuteL( const TDesC& aPhoneNumber,const TDesC8& aContactLinkArray, TCCAPhoneCallType aCallType, TUint32 aServiceId)
 	{
     
     __ASSERT_DEBUG (NULL != &aPhoneNumber && 0 < aPhoneNumber.Size(), Panic (EPanicPreCond_ExecuteL));
@@ -86,10 +86,11 @@
 
 	CAiwDialDataExt* dialDataExt = CAiwDialDataExt::NewLC ();
 	dialDataExt->SetPhoneNumberL ( numBuf->Des ());
+	dialDataExt->SetContactLinkL( aContactLinkArray );	
 	switch (aCallType)
 	    {
 	    case ECCACallTypeVoice:
-	        dialDataExt->SetCallType ( CAiwDialData::EAIWForcedCS);
+	        dialDataExt->SetCallType ( CAiwDialData::EAIWForcedCS);	        
 	        break;
 	    case ECCACallTypeVoIP:
 	        dialDataExt->SetServiceId(aServiceId);
@@ -104,7 +105,7 @@
 	    }
 
 	dialDataExt->SetWindowGroup ( CCoeEnv::Static()->RootWin().Identifier ());
-
+	
 	DoAIWCallL (*dialDataExt);
 
 	CleanupStack::PopAndDestroy (dialDataExt);