[cig-commits] r8916 - cs/benchmark/cigma/trunk/src
luis at geodynamics.org
luis at geodynamics.org
Wed Dec 19 12:02:28 PST 2007
Author: luis
Date: 2007-12-19 12:02:27 -0800 (Wed, 19 Dec 2007)
New Revision: 8916
Modified:
cs/benchmark/cigma/trunk/src/VtkUgReader.cpp
Log:
VTK reader object can be null. In destructor, check before deleting.
Modified: cs/benchmark/cigma/trunk/src/VtkUgReader.cpp
===================================================================
--- cs/benchmark/cigma/trunk/src/VtkUgReader.cpp 2007-12-19 20:02:19 UTC (rev 8915)
+++ cs/benchmark/cigma/trunk/src/VtkUgReader.cpp 2007-12-19 20:02:27 UTC (rev 8916)
@@ -20,7 +20,8 @@
cigma::VtkUgReader::~VtkUgReader()
{
- reader->Delete();
+ if (reader != 0)
+ reader->Delete();
}
@@ -28,6 +29,7 @@
void cigma::VtkUgReader::open(std::string filename)
{
+ /* XXX: throw exception if file doesn't exist */
reader = vtkUnstructuredGridReader::New();
reader->SetFileName(filename.c_str());
reader->Update();
More information about the cig-commits
mailing list