From 159a6350f3e1832af233195801c0dceb2aad1fb9 Mon Sep 17 00:00:00 2001 From: Markus Lampert Date: Thu, 24 Oct 2019 19:54:45 -0700 Subject: [PATCH] Assign unique ToolNumber to newly created TC --- src/Mod/Path/PathScripts/PathToolControllerGui.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Mod/Path/PathScripts/PathToolControllerGui.py b/src/Mod/Path/PathScripts/PathToolControllerGui.py index 19e4c72272..932bda4e43 100644 --- a/src/Mod/Path/PathScripts/PathToolControllerGui.py +++ b/src/Mod/Path/PathScripts/PathToolControllerGui.py @@ -156,7 +156,8 @@ class CommandPathToolController(object): if job: tool = PathToolBitGui.ToolBitSelector().getTool() if tool: - tc = Create("TC: {}".format(tool.Label), tool) + toolNr = max([tc.ToolNumber for tc in job.ToolController]) + 1 + tc = Create("TC: {}".format(tool.Label), tool, toolNr) job.Proxy.addToolController(tc) FreeCAD.ActiveDocument.recompute()