From bbdb0ab323304780619f41e7365432ba4bac1125 Mon Sep 17 00:00:00 2001 From: wmayer Date: Tue, 25 Sep 2018 11:07:43 +0200 Subject: [PATCH] fixes 0003611: Linear pattern: 'Select reference' does near to nothing --- src/Mod/PartDesign/Gui/TaskLinearPatternParameters.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/Mod/PartDesign/Gui/TaskLinearPatternParameters.cpp b/src/Mod/PartDesign/Gui/TaskLinearPatternParameters.cpp index 1970db7ef0..9c33129dd6 100644 --- a/src/Mod/PartDesign/Gui/TaskLinearPatternParameters.cpp +++ b/src/Mod/PartDesign/Gui/TaskLinearPatternParameters.cpp @@ -25,7 +25,7 @@ #ifndef _PreComp_ # include -# include +# include # include #endif @@ -257,7 +257,10 @@ void TaskLinearPatternParameters::onSelectionChanged(const Gui::SelectionChanges // Note: ReferenceSelection has already checked the selection for validity if (selObj && (selectionMode == reference || - selObj->isDerivedFrom(App::Line::getClassTypeId()))) { + selObj->isDerivedFrom(App::Line::getClassTypeId()) || + selObj->isDerivedFrom(Part::Feature::getClassTypeId()) || + selObj->isDerivedFrom(PartDesign::Line::getClassTypeId()) || + selObj->isDerivedFrom(PartDesign::Plane::getClassTypeId()))) { pcLinearPattern->Direction.setValue(selObj, directions); recomputeFeature();