ui/uiengine/medialists/src/glxnavigablelist.cpp
changeset 52 a3a4c0de738e
parent 23 74c9f037fd5d
--- a/ui/uiengine/medialists/src/glxnavigablelist.cpp	Sat Jul 10 00:59:39 2010 +0530
+++ b/ui/uiengine/medialists/src/glxnavigablelist.cpp	Fri Jul 23 20:41:04 2010 +0530
@@ -561,6 +561,7 @@
     {
     TRACER( "CGlxNavigableList::SelectionL");
     
+    CleanupClosePushL(aItemIds);
     aItemIds.Reset();
 
     // Reserve full required space to avoid reallocations during loop
@@ -571,6 +572,7 @@
         {
         aItemIds.AppendL( iItemList->Item( iSelectedItemIndices[ i ] ).Id() );
         }
+    CleanupStack::Pop(&aItemIds);
     }
 
 // -----------------------------------------------------------------------------
@@ -924,7 +926,7 @@
 // ---------------------------------------------------------------------------
 // Test invariant
 // ---------------------------------------------------------------------------
-void CGlxNavigableList::__DbgTestInvariant() const
+EXPORT_C void CGlxNavigableList::__DbgTestInvariant() const
     {
     TRACER( "CGlxNavigableList::__DbgTestInvariant");