diff -r 696bfeff199e -r fa1df4b99609 messagingappbase/mcesettings/src/MceSettingsDialog.cpp --- a/messagingappbase/mcesettings/src/MceSettingsDialog.cpp Thu Jul 15 18:34:37 2010 +0300 +++ b/messagingappbase/mcesettings/src/MceSettingsDialog.cpp Thu Aug 19 09:51:11 2010 +0300 @@ -360,12 +360,15 @@ TUid uid; uid.iUid = KMceSettingsCBSUid; - HBufC* text = StringLoader::LoadL( R_MCE_CBS_SETTINGS_TEXT, iEikonEnv ); - TUidNameInfo cbsSettings( uid, *text ); - delete text; - iMsgTypesSettings->AppendL( cbsSettings ); + if(iCbs) + { + HBufC* text = StringLoader::LoadL( R_MCE_CBS_SETTINGS_TEXT, iEikonEnv ); + TUidNameInfo cbsSettings( uid, *text ); + delete text; + iMsgTypesSettings->AppendL( cbsSettings ); + } - text = StringLoader::LoadL( R_MCE_GENERAL_SETTINGS_TEXT, iEikonEnv ); + HBufC* text = StringLoader::LoadL( R_MCE_GENERAL_SETTINGS_TEXT, iEikonEnv ); TUidNameInfo generalSettings( uid, *text ); delete text; iMsgTypesSettings->AppendL( generalSettings );