From 710bb66dfc39dad6e13a45329bce4de7acf18c7d Mon Sep 17 00:00:00 2001
From: Enrico Turri <enricoturri@seznam.cz>
Date: Mon, 18 Mar 2019 10:10:11 +0100
Subject: [PATCH] Fixed assert in imgui when starting Slic3r for the 1st time
 (no config data saved on disk)

---
 src/slic3r/GUI/GLCanvas3D.cpp | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/slic3r/GUI/GLCanvas3D.cpp b/src/slic3r/GUI/GLCanvas3D.cpp
index dac370b54..94d26fea6 100644
--- a/src/slic3r/GUI/GLCanvas3D.cpp
+++ b/src/slic3r/GUI/GLCanvas3D.cpp
@@ -4159,8 +4159,11 @@ void GLCanvas3D::render()
         return;
 
     if (m_bed.get_shape().empty())
+    {
         // this happens at startup when no data is still saved under <>\AppData\Roaming\Slic3rPE
         post_event(SimpleEvent(EVT_GLCANVAS_UPDATE_BED_SHAPE));
+        return;
+    }
 
     if (m_camera.requires_zoom_to_bed)
     {