files: move refresh to ready status
This commit is contained in:
parent
489bd495ea
commit
445dda6321
@ -29,6 +29,8 @@ class KlippyFiles:
|
|||||||
self.request_metadata(item["path"])
|
self.request_metadata(item["path"])
|
||||||
elif method == "server.files.metadata":
|
elif method == "server.files.metadata":
|
||||||
for x in result['result']:
|
for x in result['result']:
|
||||||
|
if params['filename'] not in self.files:
|
||||||
|
self.files[params['filename']] = {}
|
||||||
self.files[params['filename']][x] = result['result'][x]
|
self.files[params['filename']][x] = result['result'][x]
|
||||||
if "thumbnails" in self.files[params['filename']]:
|
if "thumbnails" in self.files[params['filename']]:
|
||||||
self.files[params['filename']]['thumbnails'].sort(key=lambda y: y['size'], reverse=True)
|
self.files[params['filename']]['thumbnails'].sort(key=lambda y: y['size'], reverse=True)
|
||||||
|
@ -707,6 +707,7 @@ class KlipperScreen(Gtk.Window):
|
|||||||
logging.debug("Printer not initialized yet")
|
logging.debug("Printer not initialized yet")
|
||||||
self.printer.state = "not ready"
|
self.printer.state = "not ready"
|
||||||
return
|
return
|
||||||
|
self.files.refresh_files()
|
||||||
self.show_panel("main_menu", None, remove_all=True, items=self._config.get_menu_items("__main"))
|
self.show_panel("main_menu", None, remove_all=True, items=self._config.get_menu_items("__main"))
|
||||||
|
|
||||||
def state_startup(self):
|
def state_startup(self):
|
||||||
@ -988,7 +989,6 @@ class KlipperScreen(Gtk.Window):
|
|||||||
return self._init_printer("Error getting printer object data with extra items")
|
return self._init_printer("Error getting printer object data with extra items")
|
||||||
|
|
||||||
self.files.set_gcodes_path()
|
self.files.set_gcodes_path()
|
||||||
self.files.refresh_files()
|
|
||||||
|
|
||||||
logging.info("Printer initialized")
|
logging.info("Printer initialized")
|
||||||
self.initialized = True
|
self.initialized = True
|
||||||
|
Loading…
x
Reference in New Issue
Block a user