From 3ea8402303438287e20941b42f2c525d2876eaa7 Mon Sep 17 00:00:00 2001 From: Jordan Ruthe Date: Thu, 21 Jan 2021 08:43:41 -0500 Subject: [PATCH] screen: Force state into ready --- screen.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/screen.py b/screen.py index 2c7a50dc..8803856b 100644 --- a/screen.py +++ b/screen.py @@ -533,6 +533,8 @@ class KlipperScreen(Gtk.Window): def printer_ready(self): self.close_popup_message() + # Force update to printer webhooks state in case the update is missed due to websocket subscribe not yet sent + self.printer.process_update({"webhooks":{"state":"ready","state_message": "Printer is ready"}}) self.show_panel('main_panel', "main_menu", "Main Menu", 2, items=self._config.get_menu_items("__main"), extrudercount=self.printer.get_extruder_count()) self.ws_subscribe()