From 531794d1316f5524a44d6782a898f0fc98fabdcf Mon Sep 17 00:00:00 2001 From: "yifan.wu" Date: Wed, 17 Aug 2022 00:09:58 +0800 Subject: [PATCH] FIX: plate is exceptionally selected when openning scale tool Change-Id: If2cfd62ddb7252aeb51ebf81c8c50f1b7ef52fa1 Signed-off-by: yifan.wu --- src/slic3r/GUI/Gizmos/GLGizmosManager.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/slic3r/GUI/Gizmos/GLGizmosManager.cpp b/src/slic3r/GUI/Gizmos/GLGizmosManager.cpp index 36e97aedd..194a033d6 100644 --- a/src/slic3r/GUI/Gizmos/GLGizmosManager.cpp +++ b/src/slic3r/GUI/Gizmos/GLGizmosManager.cpp @@ -1381,7 +1381,8 @@ void GLGizmosManager::update_on_off_state(const Vec2d& mouse_pos) size_t idx = get_gizmo_idx_from_mouse(mouse_pos); if (idx != Undefined && m_gizmos[idx]->is_activable() && m_hover == idx) { activate_gizmo(m_current == idx ? Undefined : (EType)idx); - wxGetApp().obj_list()->select_object_item((EType)idx <= Rotate); + // BBS + wxGetApp().obj_list()->select_object_item((EType)idx <= Scale); } }