ipsservices/ipssosplugin/inc/ipsplgsearch.inl
changeset 18 578830873419
parent 0 8466d47a6819
child 23 2dc6caa42ec3
--- a/ipsservices/ipssosplugin/inc/ipsplgsearch.inl	Tue Feb 02 00:02:40 2010 +0200
+++ b/ipsservices/ipssosplugin/inc/ipsplgsearch.inl	Fri Apr 16 14:51:52 2010 +0300
@@ -19,11 +19,7 @@
 #include <StringLoader.h>
 
 const TInt KIpsPlgArrayGranularity = 3;
-// <cmail> mirrored
-//_LIT( KIpsPlgPattern, "*%0U*" );
-_LIT( KIpsPlgPattern, "*" );
-// </cmail> 
-
+_LIT( KIpsPlgPattern, "*%1U*" );
 
 // ---------------------------------------------------------------------------
 // CIpsPlgSearch::TSearchParams::TSearchParams()
@@ -113,27 +109,16 @@
 
     for ( TInt item = 0; item < aSearchStrings.Count(); item++ )
         {
-        // <cmail> mirrored
-
         // Add the wildcards here.
-        //TBuf<5> pattern( KIpsPlgPattern );
+        TBuf<5> pattern( KIpsPlgPattern );
         RBuf destroyThisHackStringNow;
         destroyThisHackStringNow.CreateL(
             aSearchStrings[item]->Length() + 2 );
         CleanupClosePushL( destroyThisHackStringNow );
 
-        destroyThisHackStringNow.Insert(0, KIpsPlgPattern);
-        destroyThisHackStringNow.Append(*aSearchStrings[item]);
-        destroyThisHackStringNow.Append(KIpsPlgPattern);
-        /*
         StringLoader::Format(
-            destroyThisHackStringNow, pattern, 0, *aSearchStrings[item] );
-        */
-
-        // </cmail> 
-
-        
-        iSearchStrings->AppendL( destroyThisHackStringNow ); //<cmail>
+            destroyThisHackStringNow, pattern, 1, *aSearchStrings[item] );
+        iSearchStrings->AppendL( *destroyThisHackStringNow.AllocL() );
 
         CleanupStack::PopAndDestroy( &destroyThisHackStringNow );
         }
@@ -153,7 +138,7 @@
 
     for ( TInt item = 0; item < aSearchStrings.Count(); item++ )
         {
-        iSearchStrings->AppendL( aSearchStrings[item] ); //<cmail>
+        iSearchStrings->AppendL( *aSearchStrings[item].AllocL() );
         }
     }