browserui/browser/BrowserAppSrc/BrowserAppViewBase.cpp
changeset 37 481242ead638
parent 31 868cceedabd3
--- a/browserui/browser/BrowserAppSrc/BrowserAppViewBase.cpp	Mon Jan 18 20:22:00 2010 +0200
+++ b/browserui/browser/BrowserAppSrc/BrowserAppViewBase.cpp	Tue Feb 02 00:12:41 2010 +0200
@@ -32,6 +32,8 @@
 #include <StringLoader.h>
 #include "BrowserUtil.h"
 #include <browseruisdkcrkeys.h>
+#include <UTF.h>
+#include <charconv.h>
 // ================= MEMBER FUNCTIONS =======================
 
 // ---------------------------------------------------------
@@ -291,8 +293,8 @@
     TUid searchAppId( TUid::Uid( id ) );
     TApaTaskList taskList( CEikonEnv::Static()->WsSession() );
     TApaTask task = taskList.FindApp( searchAppId );
-    HBufC8* searchParam8 = HBufC8::NewLC( aSearchString.Length() + 1);
-    searchParam8->Des().Append( aSearchString );
+    HBufC8* searchParam8 = CnvUtfConverter::ConvertFromUnicodeToUtf8L( aSearchString );
+    CleanupStack::PushL( searchParam8 );
     if ( task.Exists() )
         {
         User::LeaveIfError( task.SendMessage( TUid::Uid( 0 ), *searchParam8 ) );