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

This commit is contained in:
tarman3
2025-08-11 19:04:06 +03:00
committed by GitHub
parent bd681f70fb
commit ec8d05b163

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: