From c3f0abd6713b57d25ca8791f1595abe13cba0ef1 Mon Sep 17 00:00:00 2001 From: Jordan Ruthe Date: Mon, 15 Feb 2021 14:18:09 -0500 Subject: [PATCH] splash_screen: Fix none case for printer --- panels/splash_screen.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/panels/splash_screen.py b/panels/splash_screen.py index eab3cecf..8a36470d 100644 --- a/panels/splash_screen.py +++ b/panels/splash_screen.py @@ -66,7 +66,8 @@ class SplashScreenPanel(ScreenPanel): self.clear_action_bar() - devices = [i for i in self._screen.printer.get_power_devices() if i.lower().startswith('printer')] + devices = [i for i in self._printer.get_power_devices() if i.lower().startswith('printer')] if ( + self._printer is not None) else [] logger.debug("Power devices: %s" % devices) if len(devices) > 0: logger.debug("Adding power button") @@ -76,6 +77,7 @@ class SplashScreenPanel(ScreenPanel): self.labels['actions'].add(self.labels['restart']) self.labels['actions'].add(self.labels['firmware_restart']) self.labels['actions'].add(self.labels['menu']) + self.labels['actions'].show() def firmware_restart(self, widget): self._screen._ws.klippy.restart_firmware()