equal
deleted
inserted
replaced
30 #include <aknenv.h> |
30 #include <aknenv.h> |
31 #include <AknSgcc.h> |
31 #include <AknSgcc.h> |
32 #include <StringLoader.h> |
32 #include <StringLoader.h> |
33 #include "BrowserUtil.h" |
33 #include "BrowserUtil.h" |
34 #include <browseruisdkcrkeys.h> |
34 #include <browseruisdkcrkeys.h> |
|
35 #include <UTF.h> |
|
36 #include <charconv.h> |
35 // ================= MEMBER FUNCTIONS ======================= |
37 // ================= MEMBER FUNCTIONS ======================= |
36 |
38 |
37 // --------------------------------------------------------- |
39 // --------------------------------------------------------- |
38 // TSKPair::TSKPair |
40 // TSKPair::TSKPair |
39 // --------------------------------------------------------- |
41 // --------------------------------------------------------- |
289 { |
291 { |
290 TInt id = iApiProvider.Preferences().GetIntValue( KBrowserSearchAppUid ); |
292 TInt id = iApiProvider.Preferences().GetIntValue( KBrowserSearchAppUid ); |
291 TUid searchAppId( TUid::Uid( id ) ); |
293 TUid searchAppId( TUid::Uid( id ) ); |
292 TApaTaskList taskList( CEikonEnv::Static()->WsSession() ); |
294 TApaTaskList taskList( CEikonEnv::Static()->WsSession() ); |
293 TApaTask task = taskList.FindApp( searchAppId ); |
295 TApaTask task = taskList.FindApp( searchAppId ); |
294 HBufC8* searchParam8 = HBufC8::NewLC( aSearchString.Length() + 1); |
296 HBufC8* searchParam8 = CnvUtfConverter::ConvertFromUnicodeToUtf8L( aSearchString ); |
295 searchParam8->Des().Append( aSearchString ); |
297 CleanupStack::PushL( searchParam8 ); |
296 if ( task.Exists() ) |
298 if ( task.Exists() ) |
297 { |
299 { |
298 User::LeaveIfError( task.SendMessage( TUid::Uid( 0 ), *searchParam8 ) ); |
300 User::LeaveIfError( task.SendMessage( TUid::Uid( 0 ), *searchParam8 ) ); |
299 } |
301 } |
300 else |
302 else |