fix menu items not evaluating fixes #959
This commit is contained in:
parent
49d910af2b
commit
1e741ee439
@ -21,16 +21,16 @@ class MenuPanel(ScreenPanel):
|
||||
|
||||
def __init__(self, screen, title):
|
||||
super().__init__(screen, title)
|
||||
self.items = None
|
||||
self.items = []
|
||||
self.grid = self._gtk.HomogeneousGrid()
|
||||
|
||||
def initialize(self, items):
|
||||
for item in items:
|
||||
key = next(iter(item))
|
||||
if not self.evaluate_enable(item[key]['enable']):
|
||||
if self.evaluate_enable(item[key]['enable']):
|
||||
self.items.append(item)
|
||||
else:
|
||||
logging.debug(f"X > {key}")
|
||||
items.remove(item)
|
||||
self.items = items
|
||||
self.create_menu_items()
|
||||
scroll = self._gtk.ScrolledWindow()
|
||||
scroll.set_policy(Gtk.PolicyType.NEVER, Gtk.PolicyType.AUTOMATIC)
|
||||
|
Loading…
x
Reference in New Issue
Block a user