diff -r e6a39382bb9c -r c8fb4cf7b3ae textinput/peninputvkbcn/src/peninputvkblayout.cpp --- a/textinput/peninputvkbcn/src/peninputvkblayout.cpp Tue Apr 27 16:59:43 2010 +0300 +++ b/textinput/peninputvkbcn/src/peninputvkblayout.cpp Tue May 11 16:31:42 2010 +0300 @@ -874,6 +874,13 @@ //1.Notify engine the language need to change //const TDesC& showText = iDataMgr->SetInputLanguage(aLangID); TInt switchDisplayLang = iDataMgr->SetInputLanguage(aLangID); + + CFepLayoutMultiLineIcf* icf = iVkbWindow->InputContextField(); + if ( icf ) + { + icf->SetLanguageId( aLangID ); + } + TBuf<10> showText; AknPenInputUtils::GetISOLanguageCode(TLanguage(switchDisplayLang), showText);