From 0fce2611ad48cd721f6cb35b21a379bcef8ae603 Mon Sep 17 00:00:00 2001 From: tarman3 Date: Tue, 17 Feb 2026 20:19:15 +0200 Subject: [PATCH] CAM: Base Task Panel - Fix Apply after adding geometry --- src/Mod/CAM/Path/Op/Gui/Base.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Mod/CAM/Path/Op/Gui/Base.py b/src/Mod/CAM/Path/Op/Gui/Base.py index a987ffbc8f..0d438a8c13 100644 --- a/src/Mod/CAM/Path/Op/Gui/Base.py +++ b/src/Mod/CAM/Path/Op/Gui/Base.py @@ -685,12 +685,14 @@ class TaskPanelBaseGeometryPage(TaskPanelPage): def addBaseGeometry(self, selection): Path.Log.track(selection) + added = False for sel in selection: # check each selection if self.selectionSupportedAsBaseGeometry(sel, False): + added = True for sub in sel.SubElementNames: self.obj.Proxy.addBase(self.obj, sel.Object, sub) - return False + return added def addBase(self): Path.Log.track()