diff -r 7516d6d86cf5 -r ed14f46c0e55 src/hbplugins/inputmethods/common/hbinputbasichandler.cpp --- a/src/hbplugins/inputmethods/common/hbinputbasichandler.cpp Mon Oct 04 17:49:30 2010 +0300 +++ b/src/hbplugins/inputmethods/common/hbinputbasichandler.cpp Mon Oct 18 18:23:13 2010 +0300 @@ -181,7 +181,7 @@ if(d->mAutoCompleter) { d->mInputMethod->closeAutoCompletionPopup(); } - break; + break; default: ret = HbInputModeHandler::filterEvent(event); break; @@ -194,7 +194,15 @@ */ bool HbInputBasicHandler::actionHandler(HbInputModeAction action) { - return HbInputModeHandler::actionHandler(action); + bool ret = true; + switch (action) { + case HbInputModeActionRestorePreviousState: + refreshAutoCompleter(); + break; + default: + ret = HbInputModeHandler::actionHandler(action); + } + return ret; } /*!