textinput/peninputvkbcn/src/peninputvkblayout.cpp
branchRCL_3
changeset 19 5e18d8c489d6
parent 18 c8fb4cf7b3ae
--- a/textinput/peninputvkbcn/src/peninputvkblayout.cpp	Tue May 11 16:31:42 2010 +0300
+++ b/textinput/peninputvkbcn/src/peninputvkblayout.cpp	Tue May 25 13:03:44 2010 +0300
@@ -254,6 +254,7 @@
         case ECmdPenInputWindowClose:
 			iVkbWindow->Hide(ETrue);
             LayoutOwner()->Hide(ETrue);            
+            iVkbWindow->HideTooltipOnFSQ();
             break;
         case ECmdPenInputRange:
             SetCurrentRange(*data);
@@ -605,6 +606,13 @@
             
         case EVkbEventCompFieldNoChars:       
             SendEventToVkbControl(EVkbEventComposition2Standby,NULL);            
+            SendEventToVkbControl( aEventType, aCtrl, aEventData );
+            if ( iUiStateMgr )
+            	{
+				iUiStateMgr->SetCurrentUiState( iUiStateMgr->UiStateStandbycn());
+				ForceEditGainFocus( EInputContextFieldGetFocus );
+            	}
+            break;
         case EVkbEventClearContent:
             SendEventToVkbControl(aEventType,aCtrl,aEventData);
             break;