From 2b46157bc6b4005bdc3e23db0362b66d13040c5d Mon Sep 17 00:00:00 2001 From: Daniel Wood Date: Mon, 9 Sep 2019 20:19:46 +0100 Subject: [PATCH] Make sure the tool current tool table gets set. --- src/Mod/Path/PathScripts/PathToolLibraryManager.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/Mod/Path/PathScripts/PathToolLibraryManager.py b/src/Mod/Path/PathScripts/PathToolLibraryManager.py index 1b74150c64..9efb060fee 100644 --- a/src/Mod/Path/PathScripts/PathToolLibraryManager.py +++ b/src/Mod/Path/PathScripts/PathToolLibraryManager.py @@ -156,11 +156,6 @@ class ToolLibraryManager(): self.toolTables = [] self.currentTableName = None self.loadToolTables() - - if len(self.toolTables): - self.currentTableName = self.toolTables[0].Name - - return def getToolTables(self): ''' Return tool table list ''' @@ -302,6 +297,9 @@ class ToolLibraryManager(): tt = self.tooltableFromAttrs(table) addTable(tt) + if len(self.toolTables): + self.currentTableName = self.toolTables[0].Name + def saveMainLibrary(self): '''Persists the permanent library to FreeCAD user preferences''' tmpstring = json.dumps(self.templateAttrs())