screen: Catch "startup" state from moonraker

This commit is contained in:
Jordan Ruthe 2020-12-10 12:35:44 -05:00
parent 9f4204b898
commit 07554250ad

View File

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