screen: include "error" for state calculation

This commit is contained in:
Jordan Ruthe 2020-12-03 13:40:25 -05:00
parent a099151693
commit 369fc24e16

View File

@ -408,7 +408,7 @@ class KlipperScreen(Gtk.Window):
else: else:
self.files.add_timeout() self.files.add_timeout()
if printer_info['result']['state'] == "shutdown": if printer_info['result']['state'] in ("error","shutdown"):
if "FIRMWARE_RESTART" in printer_info['result']['state_message']: if "FIRMWARE_RESTART" in printer_info['result']['state_message']:
self.printer_initializing( self.printer_initializing(
_("Klipper has encountered an error.\nIssue a FIRMWARE_RESTART to attempt fixing the issue.") _("Klipper has encountered an error.\nIssue a FIRMWARE_RESTART to attempt fixing the issue.")