From dfa4079b23ae21d1970476a0e9c6698040c53d83 Mon Sep 17 00:00:00 2001 From: Sean Krueger Date: Tue, 10 Sep 2024 01:46:59 -0700 Subject: [PATCH] fix(ui): retain filter on directory refresh (#483) * fix(QtDriver): Retain filter on directory refresh * ruff formatting --- tagstudio/src/qt/ts_qt.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tagstudio/src/qt/ts_qt.py b/tagstudio/src/qt/ts_qt.py index 0dee6580..235a2341 100644 --- a/tagstudio/src/qt/ts_qt.py +++ b/tagstudio/src/qt/ts_qt.py @@ -1091,7 +1091,13 @@ class QtDriver(QObject): ) ) r = CustomRunnable(lambda: iterator.run()) - r.done.connect(lambda: (pw.hide(), pw.deleteLater(), self.filter_items(""))) + r.done.connect( + lambda: ( + pw.hide(), + pw.deleteLater(), + self.filter_items(self.main_window.searchField.text()), + ) + ) QThreadPool.globalInstance().start(r) def new_file_macros_runnable(self, new_ids):