menu: use None

This commit is contained in:
alfrix 2022-11-17 09:40:29 -03:00
parent bdafb31522
commit 1db6388798
2 changed files with 7 additions and 7 deletions

View File

@ -539,10 +539,10 @@ class KlipperScreenConfig:
cfg = self.config[name]
item = {
"name": cfg.get("name"),
"icon": cfg.get("icon"),
"panel": cfg.get("panel", False),
"method": cfg.get("method", False),
"confirm": cfg.get("confirm", False),
"icon": cfg.get("icon", None),
"panel": cfg.get("panel", None),
"method": cfg.get("method", None),
"confirm": cfg.get("confirm", None),
"enable": cfg.get("enable", "True")
}

View File

@ -83,11 +83,11 @@ class MenuPanel(ScreenPanel):
parsed_name = j2_temp.render()
b = self._gtk.ButtonImage(item['icon'], parsed_name, f"color{(i % 4) + 1}")
if item['panel'] is not False:
if item['panel'] is not None:
b.connect("clicked", self.menu_item_clicked, item['panel'], item)
elif item['method'] is not False:
elif item['method'] is not None:
params = item['params'] if item['params'] is not False else {}
if item['confirm'] is not False:
if item['confirm'] is not None:
b.connect("clicked", self._screen._confirm_send_action, item['confirm'], item['method'], params)
else:
b.connect("clicked", self._screen._send_action, item['method'], params)