From 38ecef036a7b9c13aa448e651584f1592f6275cb Mon Sep 17 00:00:00 2001 From: enricoturri1966 Date: Tue, 8 Nov 2022 11:13:48 +0100 Subject: [PATCH] Measure Gizmo - Fixed unwanted volume displacement when click and dragging outside of an highlighted feature --- src/slic3r/GUI/Gizmos/GLGizmoMeasure.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/slic3r/GUI/Gizmos/GLGizmoMeasure.cpp b/src/slic3r/GUI/Gizmos/GLGizmoMeasure.cpp index 3fa8d8d6f3..37df5a31d1 100644 --- a/src/slic3r/GUI/Gizmos/GLGizmoMeasure.cpp +++ b/src/slic3r/GUI/Gizmos/GLGizmoMeasure.cpp @@ -310,6 +310,10 @@ bool GLGizmoMeasure::on_mouse(const wxMouseEvent &mouse_event) return true; } + else + // if the mouse pointer is on any volume, filter out the event to prevent the user to move it + // equivalent tp: return (m_parent.get_first_hover_volume_idx() != -1); + return m_curr_feature.has_value(); // fix: prevent restart gizmo when reselect object // take responsibility for left up