bug: on deleting tool controllers

This commit is contained in:
sliptonic
2020-11-16 12:40:18 -06:00
parent 9cc83b4d14
commit 2e552e88b2
2 changed files with 5 additions and 4 deletions

View File

@@ -366,9 +366,10 @@ class TaskPanelPage(object):
combo.blockSignals(False)
def resetToolController(self, job, tc):
self.obj.ToolController = tc
combo = self.form.toolController
self.setupToolController(self.obj, combo)
if self.obj is not None:
self.obj.ToolController = tc
combo = self.form.toolController
self.setupToolController(self.obj, combo)
def setupToolController(self, obj, combo):
'''setupToolController(obj, combo) ...

View File

@@ -98,7 +98,7 @@ class ToolController:
if hasattr(obj.Tool, 'InList') and len(obj.Tool.InList) == 1:
if hasattr(obj.Tool.Proxy, 'onDelete'):
obj.Tool.Proxy.onDelete(obj.Tool)
obj.Document.removeObject(obj.Tool.Name)
#obj.Document.removeObject(obj.Name)
def setFromTemplate(self, obj, template):
'''