From 353bdc730f0dd2382a59267b8957acf8f8185366 Mon Sep 17 00:00:00 2001 From: alfrix Date: Mon, 21 Aug 2023 14:08:54 -0300 Subject: [PATCH] base_panel: fix printer select fixes #1093 --- panels/base_panel.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/panels/base_panel.py b/panels/base_panel.py index 9af9bb53..f9be8eef 100644 --- a/panels/base_panel.py +++ b/panels/base_panel.py @@ -186,7 +186,7 @@ class BasePanel(ScreenPanel): self.time_update = GLib.timeout_add_seconds(1, self.update_time) def add_content(self, panel): - show = self._printer.state not in ('disconnected', 'startup', 'shutdown', 'error') + show = self._printer is not None and self._printer.state not in ('disconnected', 'startup', 'shutdown', 'error') self.show_shortcut(show and self._config.get_main_config().getboolean('side_macro_shortcut', True)) self.show_heaters(show) self.set_control_sensitive(show, control='estop')