diff --git a/Polyhedron/demo/Polyhedron/Plugins/IO/Polylines_io_plugin.cpp b/Polyhedron/demo/Polyhedron/Plugins/IO/Polylines_io_plugin.cpp index d9d647b9d71..7c4cb61c1da 100644 --- a/Polyhedron/demo/Polyhedron/Plugins/IO/Polylines_io_plugin.cpp +++ b/Polyhedron/demo/Polyhedron/Plugins/IO/Polylines_io_plugin.cpp @@ -151,9 +151,10 @@ Polyhedron_demo_polylines_io_plugin::load(QFileInfo fileinfo) { std::size_t n; while(ifs >> n) { ++counter; - std::cerr << "Polyline #" << polylines.size() << ": " << n << " vertices"; - polylines.resize(polylines.size()+1); - std::vector& polyline = *(polylines.rbegin()); + std::vector new_polyline; + polylines.push_back(new_polyline); + std::vector&polyline = polylines.back(); + polyline.reserve(n); while(n--){ Scene_polylines_item::Point_3 p; ifs >> p; @@ -170,7 +171,6 @@ Polyhedron_demo_polylines_io_plugin::load(QFileInfo fileinfo) { if(!metadata.isEmpty()) { std::cerr << " (metadata: \"" << qPrintable(metadata) << "\")\n"; } else { - std::cerr << "\n"; } if(ifs.bad() || ifs.fail()) return 0; }