prevent reset of filter when changing tabs

This commit is contained in:
2022-02-22 19:42:16 +01:00
parent ac3b9960c8
commit b81dadf8f3

View File

@@ -146,14 +146,11 @@ class FilterWidget(QWidget):
self._reload_save_queries() self._reload_save_queries()
def _reload_save_queries(self): def _reload_save_queries(self):
current_text = self.query_field.currentText()
self.query_field.clear()
saved_queries = PluginRegistry.execute_single("saved_queries") saved_queries = PluginRegistry.execute_single("saved_queries")
self.query_field.addItem("")
for saved_query in saved_queries: for saved_query in saved_queries:
self.query_field.addItem(saved_query) index = self.query_field.findText(saved_query)
if index < 0:
self.query_field.setCurrentText(current_text) self.query_field.insertItem(0, saved_query)
def add_line_click_listener(self, listener: Callable[[int], None]): def add_line_click_listener(self, listener: Callable[[int], None]):
self.hits_view.add_line_click_listener(listener) self.hits_view.add_line_click_listener(listener)