From 4a899d2934af1acb071a346b7d070df65ba6d67c Mon Sep 17 00:00:00 2001 From: Russell Johnson <47639332+Russ4262@users.noreply.github.com> Date: Sun, 17 May 2020 21:14:16 -0500 Subject: [PATCH] Extend fix to `updateVisibility()` call Call originates in PathOpGui module. --- src/Mod/Path/PathScripts/PathProfileGui.py | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/src/Mod/Path/PathScripts/PathProfileGui.py b/src/Mod/Path/PathScripts/PathProfileGui.py index 3e4ea54c9a..57bbde4ff9 100644 --- a/src/Mod/Path/PathScripts/PathProfileGui.py +++ b/src/Mod/Path/PathScripts/PathProfileGui.py @@ -51,7 +51,7 @@ class TaskPanelOpPage(PathOpGui.TaskPanelPage): ''' def initPage(self, obj): - self.updateVisibility(obj) + self.updateVisibility() def profileFeatures(self): '''profileFeatures() ... return which of the optional profile features are supported. @@ -107,7 +107,7 @@ class TaskPanelOpPage(PathOpGui.TaskPanelPage): self.form.processPerimeter.setChecked(obj.processPerimeter) self.form.processCircles.setChecked(obj.processCircles) - self.updateVisibility(obj) + self.updateVisibility() def getSignalsForUpdate(self, obj): '''getSignalsForUpdate(obj) ... return list of signals for updating obj''' @@ -126,16 +126,13 @@ class TaskPanelOpPage(PathOpGui.TaskPanelPage): return signals - def updateVisibility(self, sentObj=None): + def updateVisibility(self): hasFace = False hasGeom = False fullModel = False objBase = list() - if sentObj: - if hasattr(sentObj, 'Base'): - objBase = sentObj.Base - elif hasattr(self.obj, 'Base'): + if hasattr(self.obj, 'Base'): objBase = self.obj.Base if objBase.__len__() > 0: