diff -r bd83ceabce89 -r 5a1685599b76 textinput/peninputsplititut/src/peninputsplititutlayout.cpp --- a/textinput/peninputsplititut/src/peninputsplititutlayout.cpp Tue Sep 14 21:59:06 2010 +0300 +++ b/textinput/peninputsplititut/src/peninputsplititutlayout.cpp Wed Sep 15 12:34:44 2010 +0300 @@ -30,7 +30,7 @@ //#include #include -//#include +#include #include #include @@ -433,6 +433,16 @@ // void CSplitItutUiLayout::OnDeActivate() { + CBubbleCtrl* bubble = static_cast(Control(ECtrlIdSplitIndiBubble)); + if (bubble && NotDrawToLayoutDevice()) + { + TBool flag = EFalse; + HandleCommand(ECmdPeninputEnableOwnBitmap,reinterpret_cast(&flag)); + bubble->Draw(); + flag = ETrue; + HandleCommand(ECmdPeninputEnableOwnBitmap,reinterpret_cast(&flag)); + } + TRAP_IGNORE(UiMgr()->HandleCommandL(ECmdPenInputDeActive, NULL)); CFepUiLayout::OnDeActivate();