--- 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 <peninputdropdownlist.h>
#include <s32mem.h>
-//#include <peninputlayoutbubblectrl.h>
+#include <peninputlayoutbubblectrl.h>
#include <peninputdataprovider.h>
#include <peninputcommonlayoutglobalenum.h>
@@ -433,6 +433,16 @@
//
void CSplitItutUiLayout::OnDeActivate()
{
+ CBubbleCtrl* bubble = static_cast<CBubbleCtrl *>(Control(ECtrlIdSplitIndiBubble));
+ if (bubble && NotDrawToLayoutDevice())
+ {
+ TBool flag = EFalse;
+ HandleCommand(ECmdPeninputEnableOwnBitmap,reinterpret_cast<TUint8*>(&flag));
+ bubble->Draw();
+ flag = ETrue;
+ HandleCommand(ECmdPeninputEnableOwnBitmap,reinterpret_cast<TUint8*>(&flag));
+ }
+
TRAP_IGNORE(UiMgr()->HandleCommandL(ECmdPenInputDeActive, NULL));
CFepUiLayout::OnDeActivate();