From 0a44175290439ccea594f09c65c8326c009b8234 Mon Sep 17 00:00:00 2001 From: Weeknie Date: Mon, 25 Oct 2010 23:58:45 +0200 Subject: [PATCH] Reapply "Revert "Sort itemView of market browser by meta level, highest meta level on top, ticket 90"" This reverts commit 0876661dfa960cdb961b42ef2fb2dfa9e68becc6. --- gui/marketBrowser.py | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/gui/marketBrowser.py b/gui/marketBrowser.py index 90ff0e990..02f55970c 100644 --- a/gui/marketBrowser.py +++ b/gui/marketBrowser.py @@ -333,16 +333,11 @@ class MarketBrowser(wx.Panel): self.toggleButtons(usedMetas) def sort(id1, id2): - sMarket = service.Market.getInstance() - item1 = sMarket.getItem(id1) - item2 = sMarket.getItem(id2) - - if item1.getAttribute("metaLevel") > item2.getAttribute("metaLevel"): - return -1 - elif item1.getAttribute("metaLevel") == item2.getAttribute("metaLevel"): - return 0 - else: - return 1 + grp = cmp(idGroupMap[id1], idGroupMap[id2]) + if grp != 0: + return grp + + return cmp(idNameMap[id1], idNameMap[id2]) self.itemView.SortItems(sort) self.itemView.SetColumnWidth(0, wx.LIST_AUTOSIZE)