fep/aknfep/src/aknfepuispellcontainer.cpp
branchRCL_3
changeset 9 e6a39382bb9c
parent 8 4eb1ae11334f
child 11 c8fb4cf7b3ae
--- a/fep/aknfep/src/aknfepuispellcontainer.cpp	Wed Apr 14 16:18:34 2010 +0300
+++ b/fep/aknfep/src/aknfepuispellcontainer.cpp	Tue Apr 27 16:59:43 2010 +0300
@@ -90,17 +90,19 @@
 // 
 void CAknFepUiSpellContainer::SetInputWinFocus( TBool aFocus )
 	{
-	if( iInputPane->IsFocused() != aFocus )
+	if ( IsFocused() == aFocus )
 		{
-	    iInputPane->SetFocus( aFocus );
+		return;
 		}
+	
 	// When release focus, remove from stack.
 	if( aFocus )
-		{
+		{		
 	    iEikonEnv->EikAppUi()->AddToStackL( this, ECoeStackPriorityDialog );
 		}
 	else
 		{
+	    SetFocus( EFalse );
 	    iEikonEnv->EikAppUi()->RemoveFromStack( this );
 		}
 	}