diff -r 06ff229162e9 -r 11d3954df52a src/hbcore/inputfw/hbinputmethod.cpp --- a/src/hbcore/inputfw/hbinputmethod.cpp Fri May 14 16:09:54 2010 +0300 +++ b/src/hbcore/inputfw/hbinputmethod.cpp Thu May 27 13:10:59 2010 +0300 @@ -241,7 +241,9 @@ if (!isActiveMethod()) { return; } + Q_D(HbInputMethod); + d->mInputState.setKeyboard(newKeyboard); HbInputMethod* stateHandler = d->findStateHandler(d->mInputState); if (stateHandler) {