textinput/peninputgenericitut/src/peninputitutchnuistatestandby.cpp
branchRCL_3
changeset 10 6defe5d1bd39
parent 8 6ceef9a83b1a
child 14 e6a39382bb9c
--- a/textinput/peninputgenericitut/src/peninputitutchnuistatestandby.cpp	Mon Mar 15 12:42:02 2010 +0200
+++ b/textinput/peninputgenericitut/src/peninputitutchnuistatestandby.cpp	Wed Mar 31 22:08:20 2010 +0300
@@ -90,7 +90,9 @@
         default:
             break;
         }
-    
+    // Show ICF, Backspace, Arrow after position changed to avoid flick
+    iOwner->LayoutContext()->Control(ECtrlIdICF)->Hide( EFalse );
+	iOwner->LayoutContext()->Control(ECtrlIdBackspace)->Hide( EFalse );
 
     iOwner->LayoutContext()->ShowArrowBtn(
         EBtnArrowLeft | EBtnArrowRight | EBtnArrowUp | EBtnArrowDown);
@@ -100,7 +102,10 @@
     {
     // hide input mode indicator
 
+   // Hide ICF, Backspace, Arrow contrls when exit to avoid flick
     iOwner->LayoutContext()->ShowArrowBtn(0);
+    iOwner->LayoutContext()->Control(ECtrlIdICF)->Hide( ETrue );
+    iOwner->LayoutContext()->Control(ECtrlIdBackspace)->Hide(ETrue);
     }
 
 TBool CChnItutUiStateStandby::HandleKeyL(TInt aCmd, TInt aKey)