phoneengine/PhoneCntFinder/ContactService/src/CPhCntContactManager.cpp
branchRCL_3
changeset 23 40a3f856b14d
parent 14 b8d67d6176f5
--- a/phoneengine/PhoneCntFinder/ContactService/src/CPhCntContactManager.cpp	Thu Jul 15 18:38:16 2010 +0300
+++ b/phoneengine/PhoneCntFinder/ContactService/src/CPhCntContactManager.cpp	Thu Aug 19 09:54:27 2010 +0300
@@ -116,18 +116,20 @@
 //
 MPhCntContactMatchStrategy* CPhCntContactManager::CreateContactMatchStrategyL(
     MVPbkContactFindObserver& aObserver,
-    TBool aRemoveDuplicates )
+    TDuplicateRemovalStrategy aStrategy )
     {
-    TUint32 dupesMatch =
+    const TUint32 removeDuplicatesStrategyFlag =
         CVPbkPhoneNumberMatchStrategy::EVPbkDuplicatedContactsMatchFlag |
         CVPbkPhoneNumberMatchStrategy::EVPbkBestMatchingFlag;
-    TUint32 noDupesMatch = CVPbkPhoneNumberMatchStrategy::EVPbkBestMatchingFlag;
-    
+    const TUint32 dontRemoveDuplicatesStrategyFlag = 
+        CVPbkPhoneNumberMatchStrategy::EVPbkBestMatchingFlag;
+        
     return CPhCntContactMatchStrategy::NewL(
         *iContactManager,
         *iContactStoreUris,
         aObserver,
-        aRemoveDuplicates ? dupesMatch : noDupesMatch );
+        aStrategy == ERemoveDuplicates ? 
+            removeDuplicatesStrategyFlag : dontRemoveDuplicatesStrategyFlag );
     }
 
 // ---------------------------------------------------------------------------