From 63acf7f6f0978fa23fdbb1d6f0584d3d7f06e3d3 Mon Sep 17 00:00:00 2001 From: "zhimin.zeng" Date: Mon, 15 May 2023 09:45:43 +0800 Subject: [PATCH] FIX: Crash when perform cut "keep upper" and "keep lower" may be not checked when check "Cut to parts" Change-Id: I8f902d3013e465f0a672369f1b732cce5f30f66d --- src/slic3r/GUI/Gizmos/GLGizmoAdvancedCut.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/slic3r/GUI/Gizmos/GLGizmoAdvancedCut.cpp b/src/slic3r/GUI/Gizmos/GLGizmoAdvancedCut.cpp index 1296aff05..4615a4920 100644 --- a/src/slic3r/GUI/Gizmos/GLGizmoAdvancedCut.cpp +++ b/src/slic3r/GUI/Gizmos/GLGizmoAdvancedCut.cpp @@ -1450,6 +1450,10 @@ void GLGizmoAdvancedCut::render_cut_plane_input_window(float x, float y, float b m_imgui->disabled_begin(has_connectors); m_imgui->bbl_checkbox(_L("Cut to parts"), m_cut_to_parts); + if (m_cut_to_parts) { + m_keep_upper = true; + m_keep_lower = true; + } m_imgui->disabled_end(); #if 0