diff -r 0b68a1b0c15e -r a9c0808a1095 serviceproviders/sapi_mediamanagement/mediamanagementservice/src/mgpostfilter.cpp --- a/serviceproviders/sapi_mediamanagement/mediamanagementservice/src/mgpostfilter.cpp Tue Aug 31 16:06:03 2010 +0300 +++ b/serviceproviders/sapi_mediamanagement/mediamanagementservice/src/mgpostfilter.cpp Wed Sep 01 12:28:47 2010 +0100 @@ -19,6 +19,7 @@ #include #include "mgpostfilter.h" +#include const TInt32 KLargestSigned32 = 0x7fffffff; const TInt64 KLargestSigned64 = 0x7fffffffffffffff; @@ -55,6 +56,7 @@ RPointerArray& aFilteredItemList ) { // It will filter the Items + CleanupResetAndDestroyPushL(aFilteredItemList); MCLFItem* item = NULL; for( TInt i = 0 ; i < aItemList.Count() ; ++i ) @@ -67,6 +69,7 @@ aFilteredItemList.AppendL( item ); } } + CleanupStack::Pop(&aFilteredItemList); } // -----------------------------------------------------------------------------