files: move refresh to ready status

This commit is contained in:
alfrix 2024-03-16 13:40:49 -03:00
parent 489bd495ea
commit 445dda6321
2 changed files with 3 additions and 1 deletions

View File

@ -29,6 +29,8 @@ class KlippyFiles:
self.request_metadata(item["path"])
elif method == "server.files.metadata":
for x in result['result']:
if params['filename'] not in self.files:
self.files[params['filename']] = {}
self.files[params['filename']][x] = result['result'][x]
if "thumbnails" in self.files[params['filename']]:
self.files[params['filename']]['thumbnails'].sort(key=lambda y: y['size'], reverse=True)

View File

@ -707,6 +707,7 @@ class KlipperScreen(Gtk.Window):
logging.debug("Printer not initialized yet")
self.printer.state = "not ready"
return
self.files.refresh_files()
self.show_panel("main_menu", None, remove_all=True, items=self._config.get_menu_items("__main"))
def state_startup(self):
@ -988,7 +989,6 @@ class KlipperScreen(Gtk.Window):
return self._init_printer("Error getting printer object data with extra items")
self.files.set_gcodes_path()
self.files.refresh_files()
logging.info("Printer initialized")
self.initialized = True