--- 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()