diff -r 71dd06cfe933 -r 0aa5fbdfbc30 uifw/AvKon/aknhlist/src/akntree.cpp --- a/uifw/AvKon/aknhlist/src/akntree.cpp Wed Apr 14 16:14:00 2010 +0300 +++ b/uifw/AvKon/aknhlist/src/akntree.cpp Tue Apr 27 16:55:05 2010 +0300 @@ -780,6 +780,7 @@ void CAknTree::GetMarkedItemsL( TAknTreeItemID aNode, RArray& aMarkedItems ) const { + ::CleanupClosePushL(aMarkedItems); aMarkedItems.Reset(); if ( aNode == KAknTreeIIDRoot ) { @@ -811,6 +812,7 @@ } } } + CleanupStack::Pop(&aMarkedItems); }