From 0fcdecc93414a2b119c80d29b11e34c03cd20c38 Mon Sep 17 00:00:00 2001 From: PaddleStroke Date: Fri, 7 Mar 2025 08:50:14 +0100 Subject: [PATCH] QuickMeasure: Do not measure datums --- src/Mod/Measure/Gui/QuickMeasure.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Mod/Measure/Gui/QuickMeasure.cpp b/src/Mod/Measure/Gui/QuickMeasure.cpp index ffdaf354da..b5cc1f875d 100644 --- a/src/Mod/Measure/Gui/QuickMeasure.cpp +++ b/src/Mod/Measure/Gui/QuickMeasure.cpp @@ -40,6 +40,7 @@ #include #include +#include #include @@ -133,8 +134,8 @@ bool QuickMeasure::shouldMeasure(const Gui::SelectionChanges& msg) const bool QuickMeasure::isObjAcceptable(App::DocumentObject* obj) { - // only measure shapes - if (obj && obj->isDerivedFrom(Part::Feature::getClassTypeId())) { + // only measure shapes. Exclude datums that derive from Part::Feature + if (obj && obj->isDerivedFrom() && !obj->isDerivedFrom()) { return true; }