diff -r c8fb4cf7b3ae -r 5e18d8c489d6 textinput/peninputvkbcn/ctrlsrc/peninputvkbwindow.cpp --- a/textinput/peninputvkbcn/ctrlsrc/peninputvkbwindow.cpp Tue May 11 16:31:42 2010 +0300 +++ b/textinput/peninputvkbcn/ctrlsrc/peninputvkbwindow.cpp Tue May 25 13:03:44 2010 +0300 @@ -206,6 +206,7 @@ // void CAknFepVkbWindow::ChangeImLayout(TInt aRange, TBool aChangeVkb) { + UiLayout()->DisableLayoutDrawing(ETrue); TInt imLayout = iDataProvider->RequestData(EAknFepDataTypeIMLayout); if ( iArrowLeftButton ) @@ -219,6 +220,7 @@ iClientArea->ChangeImLayout(aRange, aChangeVkb); SizeChangedForTitle(); + UiLayout()->DisableLayoutDrawing(EFalse); Draw(); }