diff -r 6defe5d1bd39 -r 4eb1ae11334f fep/aknfep/src/aknfepuispellcontainer.cpp --- a/fep/aknfep/src/aknfepuispellcontainer.cpp Wed Mar 31 22:08:20 2010 +0300 +++ b/fep/aknfep/src/aknfepuispellcontainer.cpp Wed Apr 14 16:18:34 2010 +0300 @@ -90,7 +90,10 @@ // void CAknFepUiSpellContainer::SetInputWinFocus( TBool aFocus ) { - iInputPane->SetFocus( aFocus ); + if( iInputPane->IsFocused() != aFocus ) + { + iInputPane->SetFocus( aFocus ); + } // When release focus, remove from stack. if( aFocus ) {