From 0a2a02ff2d3182e135d25a71753e34430581457d Mon Sep 17 00:00:00 2001 From: Kurt Kremitzki Date: Mon, 10 Apr 2017 18:32:05 -0500 Subject: [PATCH] Fix AddonManager sorting for Macros --- src/Mod/AddonManager/AddonManager.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/Mod/AddonManager/AddonManager.py b/src/Mod/AddonManager/AddonManager.py index b1d1f2a9db..52a185926e 100644 --- a/src/Mod/AddonManager/AddonManager.py +++ b/src/Mod/AddonManager/AddonManager.py @@ -74,11 +74,9 @@ class AddonsInstaller(QtGui.QDialog): self.verticalLayout.addWidget(self.tabWidget) self.listWorkbenches = QtGui.QListWidget() self.listWorkbenches.setIconSize(QtCore.QSize(16,16)) - #self.listWorkbenches.setSortingEnabled(True) self.tabWidget.addTab(self.listWorkbenches,"") self.listMacros = QtGui.QListWidget() self.listMacros.setIconSize(QtCore.QSize(16,16)) - #self.listMacros.setSortingEnabled(True) self.tabWidget.addTab(self.listMacros,"") self.labelDescription = QtGui.QLabel() self.labelDescription.setMinimumSize(QtCore.QSize(0, 75)) @@ -368,7 +366,7 @@ class MacroWorker(QtCore.QThread): u.close() macros = re.findall("title=\"(Macro.*?)\"",p) macros = [mac for mac in macros if (not("translated" in mac))] - macros.sort() + macros.sort(key=str.lower) for mac in macros: macname = mac[6:] macname = macname.replace("&","&")