From dfa707fc7ab87cc76980628c77b822829375c71f Mon Sep 17 00:00:00 2001 From: "zhou.xu" Date: Thu, 9 Nov 2023 09:12:01 +0800 Subject: [PATCH] FIX: rendered color changes Jira: STUDIO-4956 during the drag processin connectors editing state Change-Id: I3027176ea9f93a9ba9d6a2052f41aaa4adef79f1 --- src/slic3r/GUI/Gizmos/GLGizmoAdvancedCut.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/slic3r/GUI/Gizmos/GLGizmoAdvancedCut.cpp b/src/slic3r/GUI/Gizmos/GLGizmoAdvancedCut.cpp index c24c0be9e..267841165 100644 --- a/src/slic3r/GUI/Gizmos/GLGizmoAdvancedCut.cpp +++ b/src/slic3r/GUI/Gizmos/GLGizmoAdvancedCut.cpp @@ -596,7 +596,9 @@ void GLGizmoAdvancedCut::on_stop_dragging() m_ar_plane_center = m_plane_center; } m_plane_center_drag_start = m_plane_center; - reset_cut_by_contours(); + if (!m_connectors_editing) { + reset_cut_by_contours(); + } m_movement = 0.0; m_rotation.setZero(); } @@ -1601,7 +1603,7 @@ void GLGizmoAdvancedCut::process_contours() void GLGizmoAdvancedCut::toggle_model_objects_visibility(bool show_in_3d) { - if (m_part_selection && m_part_selection->valid() && show_in_3d == false && m_is_dragging == false) // BBL + if (m_part_selection && m_part_selection->valid() && show_in_3d == false && (m_is_dragging == false || m_connectors_editing)) // BBL m_parent.toggle_model_objects_visibility(false); else // if (!m_part_selection.valid()) {