diff -r 6ceef9a83b1a -r 6defe5d1bd39 textinput/peninputvkbcn/ctrlsrc/peninputvkbclientarea.cpp --- a/textinput/peninputvkbcn/ctrlsrc/peninputvkbclientarea.cpp Mon Mar 15 12:42:02 2010 +0200 +++ b/textinput/peninputvkbcn/ctrlsrc/peninputvkbclientarea.cpp Wed Mar 31 22:08:20 2010 +0300 @@ -277,13 +277,13 @@ AddButtonL(EAknFepVkbCtrlIdSwitchToHwrBtn,EVkbEventHwr,R_AKN_FEP_VKB_HWR); SetTextProperty(); - - for (TInt i=0; i < iCtrlPool->ControlCount(); i++) + + if( iCtrlPool != NULL ) { - if ( iCtrlPool ) + for( TInt i=0; i < iCtrlPool->ControlCount(); i++ ) { - iCtrlPool->ControlByIndex(i)->AddEventObserver(UiLayout()); - } + iCtrlPool->ControlByIndex(i)->AddEventObserver( UiLayout() ); + } } }