diff --git a/src/slic3r/GUI/3DScene.cpp b/src/slic3r/GUI/3DScene.cpp index c858d5559c..d83890a40c 100644 --- a/src/slic3r/GUI/3DScene.cpp +++ b/src/slic3r/GUI/3DScene.cpp @@ -127,7 +127,9 @@ void GLVolume::SinkingContours::update() init_data.add_triangle(vertices_counter - 3, vertices_counter - 2, vertices_counter - 1); } } - m_model.init_from(std::move(init_data)); + + if (init_data.vertices_count() > 0) + m_model.init_from(std::move(init_data)); } void GLVolume::NonManifoldEdges::render()