From 4b2a30312e96f49936d3a0678f802f12522e7f50 Mon Sep 17 00:00:00 2001 From: wmayer Date: Mon, 29 Mar 2021 10:43:08 +0200 Subject: [PATCH] PD: [skip ci] fixes #0004139: Macro - SubtractivePipe attached path object issues after macro executed --- src/Mod/PartDesign/Gui/TaskPipeParameters.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Mod/PartDesign/Gui/TaskPipeParameters.cpp b/src/Mod/PartDesign/Gui/TaskPipeParameters.cpp index 36451321d5..66465f3814 100644 --- a/src/Mod/PartDesign/Gui/TaskPipeParameters.cpp +++ b/src/Mod/PartDesign/Gui/TaskPipeParameters.cpp @@ -524,6 +524,11 @@ bool TaskPipeParameters::accept() } try { + App::DocumentObject* spine = pcPipe->Spine.getValue(); + std::vector subNames = pcPipe->Spine.getSubValues(); + App::PropertyLinkT propT(spine, subNames); + Gui::cmdAppObjectArgs(pcPipe, "Spine = %s", propT.getPropertyPython()); + Gui::cmdAppDocument(pcPipe, "recompute()"); if (!vp->getObject()->isValid()) throw Base::RuntimeError(vp->getObject()->getStatusString());