From 42d9db04f2b9d9bfad4a29b8794fd5cd1be68207 Mon Sep 17 00:00:00 2001 From: bubnikv Date: Fri, 15 Apr 2016 17:58:29 +0200 Subject: [PATCH] Don't crash, if the number of lines to display is zero. --- xs/src/slic3r/GUI/3DScene.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/xs/src/slic3r/GUI/3DScene.cpp b/xs/src/slic3r/GUI/3DScene.cpp index e398a1c37..323b4240b 100644 --- a/xs/src/slic3r/GUI/3DScene.cpp +++ b/xs/src/slic3r/GUI/3DScene.cpp @@ -1,5 +1,7 @@ #include "3DScene.hpp" +#include + namespace Slic3r { // caller is responsible for supplying NO lines with zero length @@ -15,6 +17,10 @@ _3DScene::_extrusionentity_to_verts_do(const Lines &lines, const std::vectorreserve_more(3 * 3 * 2 * (lines.size() + 1)); */ + + assert(! lines.empty()); + if (lines.empty()) + return; Line prev_line; Pointf prev_b1, prev_b2;