diff -r a6539d1e8e43 -r 34879f5cfc63 predictivesearch/PcsServer/src/CPcsSession.cpp --- a/predictivesearch/PcsServer/src/CPcsSession.cpp Wed Jun 09 09:26:27 2010 +0300 +++ b/predictivesearch/PcsServer/src/CPcsSession.cpp Mon Jun 21 15:24:27 2010 +0300 @@ -254,10 +254,20 @@ RPointerArray searchResults; RPointerArray searchSeqs; - iServer->PluginInterface()->PerformSearchL(*iSettings, - *psQuery, - searchResults, - searchSeqs); + + if( !iServer->IsChineseVariant() ) + { + PRINT ( _L("----Algorithm1 search----") ); + iServer->PluginInterface()->PerformSearchL(*iSettings, + *psQuery, + searchResults, + searchSeqs); + } + else + { + PRINT ( _L("----Algorithm2 fake search----") ); + } + CleanupStack::PopAndDestroy( psQuery ); // Dynamic data buffer @@ -383,10 +393,18 @@ // To hold matched location RArray sequenceLoc; - iServer->PluginInterface()->SearchInputL(*psQuery, - *data, - searchSeqs, - sequenceLoc); + if( !iServer->IsChineseVariant() ) + { + PRINT ( _L("----Algorithm1 searchinput----") ); + iServer->PluginInterface()->SearchInputL(*psQuery, + *data, + searchSeqs, + sequenceLoc); + } + else + { + PRINT ( _L("----Algorithm2 fake searchinput----") ); + } // Delete the search query and search data CleanupStack::PopAndDestroy( data );