diff options
author | Marius Kintel <marius@kintel.net> | 2013-04-24 06:00:04 (GMT) |
---|---|---|
committer | Marius Kintel <marius@kintel.net> | 2013-04-24 06:00:04 (GMT) |
commit | 5f10c9f9c0a9805567ea8f9b560c6e0b50126119 (patch) | |
tree | 8869b03872b42ce1ffb1755958d05925f9f0bcb4 /src/import.cc | |
parent | 3307deee9361883a5297fbcac7f5a1cb428ed40c (diff) | |
parent | f0ee85e17d474ab9119f82ee6f802d4634743b12 (diff) |
Merge branch 'master' into issue217
Diffstat (limited to 'src/import.cc')
-rw-r--r-- | src/import.cc | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/src/import.cc b/src/import.cc index bbf5a6e..627fb56 100644 --- a/src/import.cc +++ b/src/import.cc @@ -251,10 +251,15 @@ PolySet *ImportNode::evaluate_polyset(class PolySetEvaluator *) const #ifdef ENABLE_CGAL CGAL_Polyhedron poly; std::ifstream file(this->filename.c_str(), std::ios::in | std::ios::binary); - file >> poly; - file.close(); - - p = createPolySetFromPolyhedron(poly); + if (!file.good()) { + PRINTB("WARNING: Can't open import file '%s'.", this->filename); + } + else { + file >> poly; + file.close(); + + p = createPolySetFromPolyhedron(poly); + } #else PRINT("WARNING: OFF import requires CGAL."); #endif |