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; }