diff -r 97c9f46387be -r 481242ead638 browserui/browser/BrowserAppSrc/BrowserAppViewBase.cpp --- 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 #include "BrowserUtil.h" #include +#include +#include // ================= 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 ) );