fix printer_select not loading if there is a KS config error
This commit is contained in:
parent
0b1b2f0e19
commit
ea33d9de0f
@ -47,5 +47,6 @@ class PrinterSelect(ScreenPanel):
|
||||
|
||||
def activate(self):
|
||||
self._screen.base_panel.action_bar.hide()
|
||||
self._screen._ws.connecting = False
|
||||
GLib.timeout_add(100, self._screen.base_panel.action_bar.hide)
|
||||
if self._screen._ws:
|
||||
self._screen._ws.connecting = False
|
||||
|
@ -702,8 +702,12 @@ class KlipperScreen(Gtk.Window):
|
||||
self.reload_panels()
|
||||
|
||||
def reload_panels(self, *args):
|
||||
if "printer_select" in self._cur_panels:
|
||||
self.show_printer_select()
|
||||
return
|
||||
self._remove_all_panels()
|
||||
self.printer.change_state(self.printer.state)
|
||||
if self.printer is not None:
|
||||
self.printer.change_state(self.printer.state)
|
||||
|
||||
def _websocket_callback(self, action, data):
|
||||
if self.connecting:
|
||||
|
Loading…
x
Reference in New Issue
Block a user