Check PartDesign::AdditivePipe's auxiliary spine for existence before deciding its externality

This commit is contained in:
Kurt Kremitzki
2017-06-28 10:46:04 -05:00
parent 284fc094c1
commit 79a6f66b35

View File

@@ -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()) {