textinput/peninputsplititut/src/peninputsplititutwesternuistatespelling.cpp
branchRCL_3
changeset 50 5a1685599b76
parent 44 ecbabf52600f
child 56 8152b1f1763a
--- a/textinput/peninputsplititut/src/peninputsplititutwesternuistatespelling.cpp	Tue Sep 14 21:59:06 2010 +0300
+++ b/textinput/peninputsplititut/src/peninputsplititutwesternuistatespelling.cpp	Wed Sep 15 12:34:44 2010 +0300
@@ -19,6 +19,7 @@
 #include <AknFepGlobalEnums.h>
 #include <peninputsplititutnew.rsg>
 #include <peninputlayoutmultilineicf.h>
+#include <peninputlayoutbubblectrl.h>
 #include <StringLoader.h>
 #include <peninputcommonbutton.h>
 #include <peninputlayout.h>
@@ -52,6 +53,7 @@
                                                         :CSplitItutUiStateBase(aOwner)
     {
     iICF = static_cast<CFepLayoutMultiLineIcf*>(iOwner->LayoutContext()->Control(ECtrlIdICF));
+    iSplitIndiBubble = static_cast<CBubbleCtrl*>(iOwner->LayoutContext()->Control(ECtrlIdSplitIndiBubble));    
     }
 
 void CWesternSplitItutUiStateSpelling::ConstructL()
@@ -98,7 +100,8 @@
         }
     //hide bubble in the first place.    
     iICF->HideBubble();
-
+    iSplitIndiBubble->Hide(ETrue);
+    
     // update resource id of keypad    
     iOwner->DataMgr()->NotifyChangeControlLayout(
         MItutPropertySubscriber::EItutPropertyKeypadResourceId, keypadResId);
@@ -139,6 +142,7 @@
     iOwner->DataMgr()->SetSpellMode(EFalse);
     iICF->Hide( ETrue );
     iOwner->LayoutContext()->ShowArrowBtn(0);
+    iSplitIndiBubble->Hide(EFalse); //Show split indi bubble
     }
 
 CSplitItutUiMgrBase::TUiState CWesternSplitItutUiStateSpelling::StateType()