Fixed consecutive abort of job editing and selection of current base object.
This commit is contained in:
parent
462c8b362a
commit
26f73b4a0e
|
@ -163,6 +163,7 @@ class ViewProviderJob:
|
|||
taskd = TaskPanel(vobj.Object, self.deleteObjectsOnReject())
|
||||
FreeCADGui.Control.showDialog(taskd)
|
||||
taskd.setupUi()
|
||||
self.deleteOnReject = False
|
||||
return True
|
||||
|
||||
def getIcon(self):
|
||||
|
@ -324,10 +325,11 @@ class TaskPanel:
|
|||
self.form.PathsList.addItem(child.Name)
|
||||
|
||||
baseindex = -1
|
||||
if self.obj.Base is not None:
|
||||
if self.obj.Base:
|
||||
baseindex = self.form.cboBaseObject.findText(self.obj.Base.Name, QtCore.Qt.MatchFixedString)
|
||||
for o in FreeCADGui.Selection.getCompleteSelection():
|
||||
baseindex = self.form.cboBaseObject.findText(o.Name, QtCore.Qt.MatchFixedString)
|
||||
else:
|
||||
for o in FreeCADGui.Selection.getCompleteSelection():
|
||||
baseindex = self.form.cboBaseObject.findText(o.Name, QtCore.Qt.MatchFixedString)
|
||||
print baseindex
|
||||
if baseindex >= 0:
|
||||
self.form.cboBaseObject.blockSignals(True)
|
||||
|
|
Loading…
Reference in New Issue
Block a user