diff -r 6b5524b4f673 -r 38bb213f60ba predictivesearch/PcsServer/src/CPcsSession.cpp --- a/predictivesearch/PcsServer/src/CPcsSession.cpp Wed Sep 15 11:56:55 2010 +0300 +++ b/predictivesearch/PcsServer/src/CPcsSession.cpp Wed Oct 13 14:15:33 2010 +0300 @@ -240,11 +240,10 @@ void CPcsSession::GetAsyncPcsResultsL(const RMessage2& aMessage) { __LATENCY_MARK ( _L("CPcsSession::GetAsyncPcsResultsL") ); - PRINT( _L("Enter CPcsSession::GetAsyncPcsResultsL") ); + PRINT ( _L("Enter CPcsSession::GetAsyncPcsResultsL") ); if ( iBufferOverFlow == EFalse ) { - // ------------------------------------------------------------- // Read search query from the message @@ -255,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 @@ -384,11 +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 ); @@ -462,7 +478,7 @@ void CPcsSession::SearchMatchStringL(const RMessage2& aMessage) { PRINT ( _L("Enter CPcsSession::SearchMatchStringL") ); - //__LATENCY_MARK ( _L("CPcsSession::SearchMatchStringL") ); + __LATENCY_MARK ( _L("CPcsSession::SearchMatchStringL") ); // ------------------------------------------------------------- @@ -509,8 +525,7 @@ CleanupStack::PopAndDestroy(des); PRINT ( _L("End CPcsSession::SearchMatchStringL") ); - //__LATENCY_MARKEND ( _L("CPcsSession::SearchMatchStringL") ); - + __LATENCY_MARKEND ( _L("CPcsSession::SearchMatchStringL") ); } // ----------------------------------------------------------------------------