[cig-commits] r9220 - cs/benchmark/cigma/trunk/src

luis at geodynamics.org luis at geodynamics.org
Mon Feb 4 14:29:04 PST 2008


Author: luis
Date: 2008-02-04 14:29:04 -0800 (Mon, 04 Feb 2008)
New Revision: 9220

Modified:
   cs/benchmark/cigma/trunk/src/VtkReader.cpp
Log:
Fixed VtkReader::close() to delete reader and grid objects


Modified: cs/benchmark/cigma/trunk/src/VtkReader.cpp
===================================================================
--- cs/benchmark/cigma/trunk/src/VtkReader.cpp	2008-02-04 22:19:38 UTC (rev 9219)
+++ cs/benchmark/cigma/trunk/src/VtkReader.cpp	2008-02-04 22:29:04 UTC (rev 9220)
@@ -20,8 +20,7 @@
 
 cigma::VtkReader::~VtkReader()
 {
-    if (reader != 0)
-        reader->Delete();
+    close();
 }
 
 
@@ -65,6 +64,16 @@
 
 void cigma::VtkReader::close()
 {
+    if (grid != 0)
+    {
+        grid->Delete();
+        grid = 0;
+    }
+    if (reader != 0)
+    {
+        reader->Delete();
+        reader = 0;
+    }
 }
 
 



More information about the cig-commits mailing list