From fb642e9c9f930965458fce4c1d2d9b31b3571728 Mon Sep 17 00:00:00 2001 From: mwganson Date: Tue, 15 Oct 2024 00:51:39 +0000 Subject: [PATCH] [PartDesign] change claimChildren() function to include all profile objects except for other Part Design features --- src/Mod/PartDesign/Gui/ViewProviderSketchBased.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Mod/PartDesign/Gui/ViewProviderSketchBased.cpp b/src/Mod/PartDesign/Gui/ViewProviderSketchBased.cpp index aa5c0827fd..e1a2d9bef9 100644 --- a/src/Mod/PartDesign/Gui/ViewProviderSketchBased.cpp +++ b/src/Mod/PartDesign/Gui/ViewProviderSketchBased.cpp @@ -43,7 +43,7 @@ ViewProviderSketchBased::~ViewProviderSketchBased() = default; std::vector ViewProviderSketchBased::claimChildren() const { std::vector temp; App::DocumentObject* sketch = static_cast(getObject())->Profile.getValue(); - if (sketch && sketch->isDerivedFrom(Part::Part2DObject::getClassTypeId())) + if (sketch && !sketch->isDerivedFrom(PartDesign::Feature::getClassTypeId())) temp.push_back(sketch); return temp;