diff -r 7237db0d9fca -r 1b9ee3c7442d satui/satapp/SATUISrc/CSatUiViewAppUi.cpp --- a/satui/satapp/SATUISrc/CSatUiViewAppUi.cpp Fri Mar 12 15:45:50 2010 +0200 +++ b/satui/satapp/SATUISrc/CSatUiViewAppUi.cpp Mon Mar 15 12:42:43 2010 +0200 @@ -525,7 +525,15 @@ CEikCaptionedControl* capControl = iDisplayTextIconDialog->GetControlByControlType ( EEikCtRichTextEditor ); - CCoeControl* coeControl = capControl->iControl; + CCoeControl* coeControl = NULL; + if ( capControl ) + { + coeControl = capControl->iControl; + } + if ( !coeControl ) + { + User::Leave( KErrUnknown ); + } CEikRichTextEditor* rtxtEditor = reinterpret_cast( coeControl );