From 1c384144c4845b56748c4ca0532bcfcd2dbe0867 Mon Sep 17 00:00:00 2001 From: Jordan Ruthe Date: Sun, 6 Dec 2020 15:30:55 -0500 Subject: [PATCH] files: load metadata faster than 6 seconds after start --- ks_includes/files.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ks_includes/files.py b/ks_includes/files.py index 03d2a7ad..8eaa2b1f 100644 --- a/ks_includes/files.py +++ b/ks_includes/files.py @@ -94,6 +94,10 @@ class KlippyFiles: self.metadata_timeout[filename] = GLib.timeout_add( 6000, self._screen._ws.klippy.get_file_metadata, filename, self._callback ) + GLib.idle_add( + lambda x, y: False if self._screen._ws.klippy.get_file_metadata(x,y) else False, + filename, self._callback + ) def ret_files(self, retval=True): if not self._screen._ws.klippy.get_file_list(self._callback):