From db5dafaf2f143e6fc3ca41ffb42b9048c53a055c 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 f898608d0f..21a918de14 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()) { + // only measure shapes. Exclude datums that derive from Part::Feature + if (obj && obj->isDerivedFrom() && !obj->isDerivedFrom()) { return true; }