diff -r 5456b4e8b3a8 -r 3321d3e205b6 idlehomescreen/nativeuicontroller/src/aistyluspopupmenucontent.cpp --- a/idlehomescreen/nativeuicontroller/src/aistyluspopupmenucontent.cpp Wed Sep 01 12:32:46 2010 +0100 +++ b/idlehomescreen/nativeuicontroller/src/aistyluspopupmenucontent.cpp Tue Sep 14 20:58:58 2010 +0300 @@ -108,14 +108,15 @@ flags = KAknButtonTextLeft | KAknButtonSizeFitText | KAknButtonNoFrame; CAknButton* item = CAknButton::NewL( NULL, NULL, NULL, NULL, aItem, KNullDesC, flags, 0 ); - + CleanupStack::PushL( item ); item->SetTextFont( AknLayoutUtils::FontFromId( AknLayoutScalable_Avkon:: list_single_popup_submenu_pane_t1( 0 ).LayoutLine().FontId() ) ); item->SetBackground( Background() ); item->SetObserver( &aObserver ); - iItems.Append( item ); - iCommands.Append( aCommandId ); + iItems.AppendL( item ); + CleanupStatck::Pop( item ); + iCommands.AppendL( aCommandId ); SizeChanged(); }