From 0d3f5b114c6cf26cb9475283c9851539a9ba7966 Mon Sep 17 00:00:00 2001 From: Kurt Kremitzki Date: Fri, 4 Aug 2017 01:34:50 -0500 Subject: [PATCH] PDN: Fix Pipe claimChildren to only grab sketches --- src/Mod/PartDesign/Gui/ViewProviderPipe.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Mod/PartDesign/Gui/ViewProviderPipe.cpp b/src/Mod/PartDesign/Gui/ViewProviderPipe.cpp index e552db24db..5ec2b87a6c 100644 --- a/src/Mod/PartDesign/Gui/ViewProviderPipe.cpp +++ b/src/Mod/PartDesign/Gui/ViewProviderPipe.cpp @@ -64,11 +64,11 @@ std::vector ViewProviderPipe::claimChildren(void)const temp.push_back(sketch); App::DocumentObject* spine = pcPipe->Spine.getValue(); - if (spine != NULL) + if (spine != NULL && spine->isDerivedFrom(Part::Part2DObject::getClassTypeId())) temp.push_back(spine); App::DocumentObject* auxspine = pcPipe->AuxillerySpine.getValue(); - if (auxspine != NULL) + if (auxspine != NULL && auxspine->isDerivedFrom(Part::Part2DObject::getClassTypeId())) temp.push_back(auxspine); return temp;