browserui/browser/BrowserAppSrc/BrowserAppViewBase.cpp
changeset 27 481242ead638
parent 24 868cceedabd3
equal deleted inserted replaced
26:97c9f46387be 27:481242ead638
    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