diff options
author | Marius Kintel <marius@kintel.net> | 2011-09-08 01:23:12 (GMT) |
---|---|---|
committer | Marius Kintel <marius@kintel.net> | 2011-09-08 01:23:12 (GMT) |
commit | 4b95dd74138129f49c6ea7d26fbe241bc3981437 (patch) | |
tree | fbe8494459fa6fbc1006217b3847c08857fb08ac | |
parent | 45c2965034da40f5c4d47620454175cb9f8205d4 (diff) |
bugfix: empty renderer wasn't initialized. caused a crash
-rw-r--r-- | src/cgalrenderer.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/cgalrenderer.cc b/src/cgalrenderer.cc index ef44b6a..8a9ac21 100644 --- a/src/cgalrenderer.cc +++ b/src/cgalrenderer.cc @@ -57,6 +57,10 @@ CGALRenderer::CGALRenderer(const CGAL_Nef_polyhedron &root) : root(root) CGAL::OGL::Nef3_Converter<CGAL_Nef_polyhedron3>::convert_to_OGLPolyhedron(this->root.p3, this->polyhedron); this->polyhedron->init(); } + else { + this->polyhedron = NULL; + this->polyset = NULL; + } } CGALRenderer::~CGALRenderer() |