diff -r c8caa15ef882 -r ca392eff7152 XDMSettingsUI/src/XDMPlugin.cpp --- a/XDMSettingsUI/src/XDMPlugin.cpp Tue Feb 02 01:05:17 2010 +0200 +++ b/XDMSettingsUI/src/XDMPlugin.cpp Fri Feb 19 23:13:07 2010 +0200 @@ -412,9 +412,9 @@ // void CXDMPlugin::HandleResourceChangeManual(TInt aType) { - if (iMainListContainer) + if ( iSettingListContainer ) iSettingListContainer->HandleResourceChangeManual(aType); - if (iSettingListContainer) + if ( iMainListContainer ) iMainListContainer->HandleResourceChangeManual(aType); } @@ -465,6 +465,10 @@ { cba->SetCommandSetL(R_XDMUI_MAINVIEW_SOFTKEYS_SL); cba->MakeCommandVisible( EGSXDMPluginCmdChange, ETrue); + if ( iSettingListContainer->IsVisible() ) + { + iCurrentContainer->DrawNow(); + } } cba->DrawNow(); }