phonebookengines/VirtualPhonebook/VPbkCntModel/src/CFilteredGroupView.cpp
branchRCL_3
changeset 17 2666d9724c76
parent 0 e686773b3f54
--- a/phonebookengines/VirtualPhonebook/VPbkCntModel/src/CFilteredGroupView.cpp	Mon Jun 21 15:24:27 2010 +0300
+++ b/phonebookengines/VirtualPhonebook/VPbkCntModel/src/CFilteredGroupView.cpp	Thu Jul 15 18:22:55 2010 +0300
@@ -142,9 +142,18 @@
     // Construction of the iCustomFilteredView should be done in two 
     // phases. Due to that there is dependencies between views in this 
     // and iCustomFilteredView class.
-    iCustomFilteredView = 
+    CCustomFilteredGroupView* customFilteredView = 
         new (ELeave) CCustomFilteredGroupView( Store(), iFilter, 
             *this );
+    
+    if ( iCustomFilteredView )
+        {
+        delete iCustomFilteredView;
+        iCustomFilteredView = NULL;
+        }
+    iCustomFilteredView = customFilteredView;
+    customFilteredView = NULL;
+    
     ConstructBaseViewsL( aViewDefinition, *iCustomFilteredView, 
             aViewSortOrder );