diff -r 6ceef9a83b1a -r 6defe5d1bd39 textinput/peninputcommonctrls/src/peninputvkbctrl/peninputvkbctrllayout.cpp --- a/textinput/peninputcommonctrls/src/peninputvkbctrl/peninputvkbctrllayout.cpp Mon Mar 15 12:42:02 2010 +0200 +++ b/textinput/peninputcommonctrls/src/peninputvkbctrl/peninputvkbctrllayout.cpp Wed Mar 31 22:08:20 2010 +0300 @@ -326,7 +326,11 @@ else { // vkb keyboard must reset first, because iKeyInfoList will reset and destroy later - iVkbCtrl->Reset(); + + if( iVkbCtrl != NULL ) + { + iVkbCtrl->Reset(); + } for ( TInt i = 0; i < count; i++ ) {