From 79a6f66b359ed3b3ceaf8e4a8a66869ea4faab94 Mon Sep 17 00:00:00 2001 From: Kurt Kremitzki Date: Wed, 28 Jun 2017 10:46:04 -0500 Subject: [PATCH] Check PartDesign::AdditivePipe's auxiliary spine for existence before deciding its externality --- src/Mod/PartDesign/Gui/TaskPipeParameters.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Mod/PartDesign/Gui/TaskPipeParameters.cpp b/src/Mod/PartDesign/Gui/TaskPipeParameters.cpp index 9da974e0b9..568e3c0738 100644 --- a/src/Mod/PartDesign/Gui/TaskPipeParameters.cpp +++ b/src/Mod/PartDesign/Gui/TaskPipeParameters.cpp @@ -727,7 +727,8 @@ bool TaskDlgPipeParameters::accept() bool ext = false; if(!pcActiveBody->hasObject(pcPipe->Spine.getValue()) && !pcActiveBody->getOrigin()->hasObject(pcPipe->Spine.getValue())) ext = true; - else if(!pcActiveBody->hasObject(pcPipe->AuxillerySpine.getValue()) && !pcActiveBody->getOrigin()->hasObject(pcPipe->AuxillerySpine.getValue())) + else if(pcPipe->AuxillerySpine.getValue() && !pcActiveBody->hasObject(pcPipe->AuxillerySpine.getValue()) && + !pcActiveBody->getOrigin()->hasObject(pcPipe->AuxillerySpine.getValue())) ext = true; else { for(App::DocumentObject* obj : pcPipe->Sections.getValues()) {