Enable only available buttons in case of empty item list

This commit is contained in:
DarkPhoenix
2019-04-03 16:45:24 +03:00
parent 10425cd5d9
commit c144c16a7f
2 changed files with 2 additions and 2 deletions

View File

@@ -152,7 +152,7 @@ class ItemView(Display):
# Enable all
elif setting == 2:
for btn in self.marketBrowser.metaButtons:
if not btn.GetValue():
if btn.IsEnabled() and not btn.GetValue():
btn.setUserSelection(True)
filteredItems = self.filterItems()
self.filteredStore = filteredItems

View File

@@ -89,7 +89,7 @@ class PFMarketPref(PreferenceView):
mainSizer.Add(self.rbMarketJump, 0, wx.EXPAND | wx.TOP | wx.RIGHT, 10)
self.rbMarketJump.Bind(wx.EVT_RADIOBOX, self.OnMarketJumpChange)
self.rbMarketEmpty = wx.RadioBox(panel, -1, "Empty Market View", wx.DefaultPosition, wx.DefaultSize, ["No changes to meta buttons", "Enable leftmost available meta button", "Enable all meta buttons"], 1, wx.RA_SPECIFY_COLS)
self.rbMarketEmpty = wx.RadioBox(panel, -1, "Empty Market View", wx.DefaultPosition, wx.DefaultSize, ["No changes to meta buttons", "Enable leftmost available meta button", "Enable all available meta buttons"], 1, wx.RA_SPECIFY_COLS)
self.rbMarketEmpty.SetSelection(self.priceSettings.get('marketMGEmptyMode'))
mainSizer.Add(self.rbMarketEmpty, 0, wx.EXPAND | wx.TOP | wx.RIGHT, 10)
self.rbMarketEmpty.Bind(wx.EVT_RADIOBOX, self.OnMarketEmptyChange)