From 06a01d0fee1cac1f5b4777f55e02ce02412adff8 Mon Sep 17 00:00:00 2001 From: Markus Lampert Date: Sun, 24 Sep 2017 14:26:18 -0700 Subject: [PATCH] Fixed segfault on shutdown. --- src/Mod/Path/PathScripts/PathOpGui.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Mod/Path/PathScripts/PathOpGui.py b/src/Mod/Path/PathScripts/PathOpGui.py index 1cba3cbe71..5c2474da9e 100644 --- a/src/Mod/Path/PathScripts/PathOpGui.py +++ b/src/Mod/Path/PathScripts/PathOpGui.py @@ -770,6 +770,8 @@ class TaskPanel(object): return True def preCleanup(self): + for page in self.featurePages: + page.onDirtyChanged(None) FreeCADGui.Selection.removeObserver(self) FreeCADGui.Selection.removeObserver(self.s) self.obj.ViewObject.Proxy.clearTaskPanel()