textinput/peninputsplititut/src/peninputsplititutlayout.cpp
branchRCL_3
changeset 50 5a1685599b76
parent 44 ecbabf52600f
child 56 8152b1f1763a
--- 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();