calendarui/multicaluidialog/src/multicaluidialogmodel.cpp
branchRCL_3
changeset 27 55d60436f00b
parent 21 9711e452b5e9
child 30 d68a4b5d5885
--- a/calendarui/multicaluidialog/src/multicaluidialogmodel.cpp	Tue Apr 27 16:36:22 2010 +0300
+++ b/calendarui/multicaluidialog/src/multicaluidialogmodel.cpp	Tue May 11 16:12:24 2010 +0300
@@ -25,6 +25,7 @@
 // user include.
 #include "multicaluidialogmodel.h"
 #include "calendarui_debug.h"
+#include "cleanupresetanddestroy.h"
 
 // ----------------------------------------------------------------------------
 // CMultiCalUiDialogModel::CMultiCalUiDialogModel
@@ -260,6 +261,7 @@
     {
     TRACE_ENTRY_POINT;
 
+    CleanupResetAndDestroyPushL(aCalCopyEntries);
     for (TInt i = 0; i < iCalEntries.Count(); i++)
         {
         const CCalEntry* sourceEntry = iCalEntries[i];
@@ -281,7 +283,7 @@
 
         CleanupStack::Pop(copyEntry);
         }
-
+    CleanupStack::Pop(&aCalCopyEntries);
     TRACE_EXIT_POINT;;
     }