From 950272aff1b28d5e952e795215be544845375efd Mon Sep 17 00:00:00 2001 From: enricoturri1966 Date: Wed, 7 Sep 2022 14:04:18 +0200 Subject: [PATCH] Measuring: Gizmo measure disabled for sinking volumes --- src/slic3r/GUI/Gizmos/GLGizmoMeasure.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/slic3r/GUI/Gizmos/GLGizmoMeasure.cpp b/src/slic3r/GUI/Gizmos/GLGizmoMeasure.cpp index b434cea9a7..db9fc0dd34 100644 --- a/src/slic3r/GUI/Gizmos/GLGizmoMeasure.cpp +++ b/src/slic3r/GUI/Gizmos/GLGizmoMeasure.cpp @@ -229,9 +229,12 @@ std::string GLGizmoMeasure::on_get_name() const bool GLGizmoMeasure::on_is_activable() const { const Selection& selection = m_parent.get_selection(); - return (wxGetApp().preset_bundle->printers.get_edited_preset().printer_technology() == ptSLA) ? + bool res = (wxGetApp().preset_bundle->printers.get_edited_preset().printer_technology() == ptSLA) ? selection.is_single_full_instance() : selection.is_single_volume() || selection.is_single_volume_instance(); + if (res) + res &= !selection.get_first_volume()->is_sinking(); + return res; } void GLGizmoMeasure::on_render()