diff -r aecbbf00d063 -r d48ab3b357f1 uifw/AvKon/src/AknSettingItemList.cpp --- a/uifw/AvKon/src/AknSettingItemList.cpp Tue Aug 31 15:28:30 2010 +0300 +++ b/uifw/AvKon/src/AknSettingItemList.cpp Wed Sep 01 12:16:19 2010 +0100 @@ -111,7 +111,7 @@ // ------------------------------- // -NONSHARABLE_CLASS( CAknSettingItemExtension ) : CBase +NONSHARABLE_CLASS( CAknSettingItemExtension ) : public CBase { public: @@ -2640,7 +2640,7 @@ { // launch the setting page index SettingItemArray()->At(aIndex)->EditItemL( aCalledFromMenu ); - iSettingItemListBox->View()->DrawItem( iSettingItemListBox->CurrentItemIndex() ); + iSettingItemListBox->DrawDeferred(); } _AKNTRACE_FUNC_EXIT;