calendarui/multicaluidialog/src/caluidialogimpl.cpp
branchRCL_3
changeset 59 aba12c885d83
parent 0 f979ecb2b13e
child 60 96907930389d
--- a/calendarui/multicaluidialog/src/caluidialogimpl.cpp	Mon Jun 21 15:38:59 2010 +0300
+++ b/calendarui/multicaluidialog/src/caluidialogimpl.cpp	Thu Jul 15 18:37:27 2010 +0300
@@ -119,12 +119,18 @@
     iColorUidArray.Reset();
     iColorUidArray.Close();
     
-    delete iDesArray;
+    if(iDesArray)
+        delete iDesArray;
+    
+    if(iBgContext)
+        delete iBgContext;
     
-    delete iBgContext;
+    if(iAsyncExit)
+        {
+        iAsyncExit->Cancel();
+        delete iAsyncExit;
+        }
     
-    iAsyncExit->Cancel();
-    delete iAsyncExit;
 
     TRACE_EXIT_POINT
     }