CAM: Fix seach tool controller in Operations group (#22728)

This commit is contained in:
tarman3
2025-08-11 11:04:06 -05:00
committed by GitHub
parent bd681f70fb
commit ec8d05b163
+4 -2
View File
@@ -552,8 +552,10 @@ class ObjectOp(object):
features = self.opFeatures(obj)
if FeatureTool & features:
if 1 < len(job.Operations.Group):
obj.ToolController = PathUtil.toolControllerForOp(job.Operations.Group[-2])
for op in job.Operations.Group[-2::-1]:
obj.ToolController = PathUtil.toolControllerForOp(op)
if obj.ToolController:
break
else:
obj.ToolController = PathUtils.findToolController(obj, self)
if not obj.ToolController: