diff --git a/src/Mod/Part/Gui/TaskDimension.cpp b/src/Mod/Part/Gui/TaskDimension.cpp index c0fc309426..b9c217c5bf 100644 --- a/src/Mod/Part/Gui/TaskDimension.cpp +++ b/src/Mod/Part/Gui/TaskDimension.cpp @@ -63,6 +63,7 @@ # include # include # include +# include #endif #include @@ -408,6 +409,11 @@ SbBool PartGui::DimensionLinear::affectsState() const void PartGui::DimensionLinear::setupDimension() { + //make unpickable + SoPickStyle* ps = static_cast(getPart("pickStyle", true)); + if (ps) + ps->style = SoPickStyle::UNPICKABLE; + //transformation SoTransform *trans = static_cast(getPart("transformation", true)); trans->translation.connectFrom(&point1);