Path: fix drill job creation
This commit is contained in:
@@ -52,6 +52,8 @@ class TaskPanelHoleGeometryPage(PathOpGui.TaskPanelBaseGeometryPage):
|
||||
DataObject = QtCore.Qt.ItemDataRole.UserRole + 1
|
||||
DataObjectSub = QtCore.Qt.ItemDataRole.UserRole + 2
|
||||
|
||||
InitBase = False
|
||||
|
||||
def getForm(self):
|
||||
'''getForm() ... load and return page'''
|
||||
return FreeCADGui.PySideUic.loadUi(":/panels/PageBaseHoleGeometryEdit.ui")
|
||||
|
||||
@@ -1017,7 +1017,7 @@ class TaskPanel(object):
|
||||
if self.deleteOnReject and PathOp.FeatureBaseGeometry & self.obj.Proxy.opFeatures(self.obj):
|
||||
sel = FreeCADGui.Selection.getSelectionEx()
|
||||
for page in self.featurePages:
|
||||
if hasattr(page, 'addBase'):
|
||||
if getattr(page, 'InitBase', True) and hasattr(page, 'addBase'):
|
||||
page.clearBase()
|
||||
page.addBaseGeometry(sel)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user