Merge pull request #3038 from realthunder/PathDrill

Path: fix drill job creation
This commit is contained in:
sliptonic
2020-02-17 11:16:45 -06:00
committed by GitHub
2 changed files with 3 additions and 1 deletions

View File

@@ -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")

View File

@@ -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)