Do not run "emtpy item list" logic on market groups with no items at all
This commit is contained in:
@@ -29,7 +29,6 @@ class ItemView(Display):
|
||||
self.filteredStore = set()
|
||||
self.recentlyUsedModules = set()
|
||||
self.sMkt = marketBrowser.sMkt
|
||||
self.searchMode = marketBrowser.searchMode
|
||||
self.sFit = Fit.getInstance()
|
||||
|
||||
self.marketBrowser = marketBrowser
|
||||
@@ -141,7 +140,7 @@ class ItemView(Display):
|
||||
|
||||
def filterItemStore(self):
|
||||
filteredItems = self.filterItems()
|
||||
if len(filteredItems) == 0:
|
||||
if len(filteredItems) == 0 and len(self.unfilteredStore) > 0:
|
||||
setting = self.marketBrowser.settings.get('marketMGEmptyMode')
|
||||
# Enable leftmost available
|
||||
if setting == 1:
|
||||
|
||||
@@ -9,6 +9,7 @@ pyfalog = Logger(__name__)
|
||||
|
||||
|
||||
class MarketTree(wx.TreeCtrl):
|
||||
|
||||
def __init__(self, parent, marketBrowser):
|
||||
wx.TreeCtrl.__init__(self, parent, style=wx.TR_DEFAULT_STYLE | wx.TR_HIDE_ROOT)
|
||||
pyfalog.debug("Initialize marketTree")
|
||||
|
||||
@@ -16,7 +16,7 @@ class MetaButton(wx.ToggleButton):
|
||||
def setMetaAvailable(self, isAvailable):
|
||||
self.Enable(isAvailable)
|
||||
# need to also SetValue(False) for windows because Enabled=False AND SetValue(True) looks enabled.
|
||||
if not isAvailable:
|
||||
if not isAvailable and "wxMSW" in wx.PlatformInfo:
|
||||
self.SetValue(False)
|
||||
|
||||
def reset(self):
|
||||
|
||||
Reference in New Issue
Block a user