diff --git a/src/Mod/PartDesign/Gui/TaskChamferParameters.cpp b/src/Mod/PartDesign/Gui/TaskChamferParameters.cpp index 4c8d046974..527a2aa0e8 100644 --- a/src/Mod/PartDesign/Gui/TaskChamferParameters.cpp +++ b/src/Mod/PartDesign/Gui/TaskChamferParameters.cpp @@ -196,10 +196,6 @@ double TaskChamferParameters::getLength(void) const TaskChamferParameters::~TaskChamferParameters() { - // assure the fillets are shown - showObject(); - // remove any highlights and selections - DressUpView->highlightReferences(false); Gui::Selection().clearSelection(); Gui::Selection().rmvSelectionGate(); diff --git a/src/Mod/PartDesign/Gui/TaskDraftParameters.cpp b/src/Mod/PartDesign/Gui/TaskDraftParameters.cpp index 4124a05cb4..e0110ffab8 100644 --- a/src/Mod/PartDesign/Gui/TaskDraftParameters.cpp +++ b/src/Mod/PartDesign/Gui/TaskDraftParameters.cpp @@ -302,10 +302,6 @@ bool TaskDraftParameters::getReversed(void) const TaskDraftParameters::~TaskDraftParameters() { - // assure the fillets are shown - showObject(); - // remove any highlights and selections - DressUpView->highlightReferences(false); Gui::Selection().clearSelection(); Gui::Selection().rmvSelectionGate(); diff --git a/src/Mod/PartDesign/Gui/TaskDressUpParameters.cpp b/src/Mod/PartDesign/Gui/TaskDressUpParameters.cpp index cfcdc17bc9..171897ca2a 100644 --- a/src/Mod/PartDesign/Gui/TaskDressUpParameters.cpp +++ b/src/Mod/PartDesign/Gui/TaskDressUpParameters.cpp @@ -225,10 +225,11 @@ void TaskDressUpParameters::hideObject() void TaskDressUpParameters::showObject() { - DressUpView->getObject()->Visibility.setValue(true); App::DocumentObject* base = getBase(); - if (base) + if (base) { + DressUpView->getObject()->Visibility.setValue(true); base->Visibility.setValue(false); + } } Part::Feature* TaskDressUpParameters::getBase(void) const diff --git a/src/Mod/PartDesign/Gui/TaskFilletParameters.cpp b/src/Mod/PartDesign/Gui/TaskFilletParameters.cpp index 0fee3d7886..2f29cb6db5 100644 --- a/src/Mod/PartDesign/Gui/TaskFilletParameters.cpp +++ b/src/Mod/PartDesign/Gui/TaskFilletParameters.cpp @@ -197,10 +197,6 @@ double TaskFilletParameters::getLength(void) const TaskFilletParameters::~TaskFilletParameters() { - // assure the fillets are shown - showObject(); - // remove any highlights and selections - DressUpView->highlightReferences(false); Gui::Selection().clearSelection(); Gui::Selection().rmvSelectionGate(); diff --git a/src/Mod/PartDesign/Gui/TaskThicknessParameters.cpp b/src/Mod/PartDesign/Gui/TaskThicknessParameters.cpp index f5c3ec0881..d7b0cdc72f 100644 --- a/src/Mod/PartDesign/Gui/TaskThicknessParameters.cpp +++ b/src/Mod/PartDesign/Gui/TaskThicknessParameters.cpp @@ -276,10 +276,6 @@ int TaskThicknessParameters::getMode(void) const { TaskThicknessParameters::~TaskThicknessParameters() { - // assure the fillets are shown - showObject(); - // remove any highlights and selections - DressUpView->highlightReferences(false); Gui::Selection().clearSelection(); Gui::Selection().rmvSelectionGate();