From 7a5487670cb97f12cf05c1ce89f7ba82220a3fe5 Mon Sep 17 00:00:00 2001 From: Leticia Vong Date: Fri, 25 Apr 2025 15:54:03 +0100 Subject: [PATCH] GUI: Refactor - removed soft dependency from freeze toggle --- src/Gui/CommandFeat.cpp | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/Gui/CommandFeat.cpp b/src/Gui/CommandFeat.cpp index 4ffafc7c40..3252ba52c6 100644 --- a/src/Gui/CommandFeat.cpp +++ b/src/Gui/CommandFeat.cpp @@ -186,14 +186,8 @@ void StdCmdToggleFreeze::activated(int iMsg) obj->unfreeze(); for (auto child : obj->getInListRecursive()) child->unfreeze(); - if (obj->isDerivedFrom(Base::Type::fromName("PartDesign::Body"))) { - for (auto child : obj->getOutListRecursive()) - child->unfreeze(); - } - else { - for (auto child : obj->getOutList()) - child->unfreeze(); - } + for (auto child : obj->getOutListRecursive()) + child->unfreeze(); } else { obj->freeze(); for (auto parent : obj->getOutListRecursive())