From e4ff009ef624db5f7d8ca909c57d92018f82eeb1 Mon Sep 17 00:00:00 2001 From: alfrix Date: Mon, 14 Nov 2022 13:20:37 -0300 Subject: [PATCH] main_menu: init left_panel --- panels/main_menu.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/panels/main_menu.py b/panels/main_menu.py index c488dc43..11601195 100644 --- a/panels/main_menu.py +++ b/panels/main_menu.py @@ -2,7 +2,7 @@ import gi import logging gi.require_version("Gtk", "3.0") -from gi.repository import Gtk, GLib, Pango +from gi.repository import Gtk, GLib from panels.menu import MenuPanel from ks_includes.widgets.graph import HeaterGraph @@ -16,6 +16,7 @@ def create_panel(*args): class MainPanel(MenuPanel): def __init__(self, screen, title, back=False): super().__init__(screen, title, False) + self.left_panel = None self.items = None self.grid = self._gtk.HomogeneousGrid() self.grid.set_hexpand(True) @@ -48,6 +49,8 @@ class MainPanel(MenuPanel): self.layout.show_all() def update_graph_visibility(self): + if self.left_panel is None: + return count = 0 for device in self.devices: visible = self._config.get_config().getboolean(f"graph {self._screen.connected_printer}",