From b53623872e34ab9f608cfa360c18a98030ca3825 Mon Sep 17 00:00:00 2001 From: wmayer Date: Wed, 18 Oct 2023 23:38:47 +0200 Subject: [PATCH] PD: fix constructor of TaskTransformedParameters --- src/Mod/PartDesign/Gui/TaskTransformedParameters.cpp | 10 ++-------- src/Mod/PartDesign/Gui/TaskTransformedParameters.h | 2 +- 2 files changed, 3 insertions(+), 9 deletions(-) diff --git a/src/Mod/PartDesign/Gui/TaskTransformedParameters.cpp b/src/Mod/PartDesign/Gui/TaskTransformedParameters.cpp index 7704ca61fe..23d6f238fc 100644 --- a/src/Mod/PartDesign/Gui/TaskTransformedParameters.cpp +++ b/src/Mod/PartDesign/Gui/TaskTransformedParameters.cpp @@ -61,12 +61,8 @@ TaskTransformedParameters::TaskTransformedParameters(ViewProviderTransformed *Tr , insideMultiTransform(false) , blockUpdate(false) { - selectionMode = none; - - if (TransformedView) { - Gui::Document* doc = TransformedView->getDocument(); - this->attachDocument(doc); - } + Gui::Document* doc = TransformedView->getDocument(); + this->attachDocument(doc); // remember initial transaction ID App::GetApplication().getActiveTransaction(&transactionID); @@ -80,8 +76,6 @@ TaskTransformedParameters::TaskTransformedParameters(TaskMultiTransformParameter insideMultiTransform(true), blockUpdate(false) { - // Original feature selection makes no sense inside a MultiTransform - selectionMode = none; } TaskTransformedParameters::~TaskTransformedParameters() diff --git a/src/Mod/PartDesign/Gui/TaskTransformedParameters.h b/src/Mod/PartDesign/Gui/TaskTransformedParameters.h index 12e9143463..cc09a7b832 100644 --- a/src/Mod/PartDesign/Gui/TaskTransformedParameters.h +++ b/src/Mod/PartDesign/Gui/TaskTransformedParameters.h @@ -225,7 +225,7 @@ protected: bool enableTransaction = true; enum selectionModes { none, addFeature, removeFeature, reference }; - selectionModes selectionMode; + selectionModes selectionMode = none; /// The MultiTransform parent task of this task TaskMultiTransformParameters* parentTask;