From b834166d61bb555dc4a9e292a4b20cae7908193b Mon Sep 17 00:00:00 2001 From: TechCrafterGaming Date: Wed, 1 May 2024 15:27:12 +0200 Subject: [PATCH] minor bug fixes to Tag Search Box --- tagstudio/src/qt/modals/tag_search.py | 5 ++--- tagstudio/src/qt/widgets/tag_box.py | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/tagstudio/src/qt/modals/tag_search.py b/tagstudio/src/qt/modals/tag_search.py index 7f79f8f2..f6d91e2a 100644 --- a/tagstudio/src/qt/modals/tag_search.py +++ b/tagstudio/src/qt/modals/tag_search.py @@ -68,7 +68,6 @@ class TagSearchPanel(PanelWidget): self.root_layout.addWidget(self.search_field) self.root_layout.addWidget(self.scroll_area) - self.update_tags('') # def reset(self): # self.search_field.setText('') @@ -80,12 +79,12 @@ class TagSearchPanel(PanelWidget): # callback(self.first_tag_id) self.tag_chosen.emit(self.first_tag_id) self.search_field.setText('') - self.update_tags('') + self.update_tags() else: self.search_field.setFocus() self.parentWidget().hide() - def update_tags(self, query:str): + def update_tags(self, query:str =''): # for c in self.scroll_layout.children(): # c.widget().deleteLater() while self.scroll_layout.count(): diff --git a/tagstudio/src/qt/widgets/tag_box.py b/tagstudio/src/qt/widgets/tag_box.py index 52ee76d7..631865f4 100644 --- a/tagstudio/src/qt/widgets/tag_box.py +++ b/tagstudio/src/qt/widgets/tag_box.py @@ -64,7 +64,7 @@ class TagBoxWidget(FieldWidget): tsp = TagSearchPanel(self.lib) tsp.tag_chosen.connect(lambda x: self.add_tag_callback(x)) self.add_modal = PanelModal(tsp, title, 'Add Tags') - self.add_button.clicked.connect(self.add_modal.show) + self.add_button.clicked.connect(lambda: (tsp.update_tags() ,self.add_modal.show())) self.set_tags(tags) # self.add_button.setHidden(True)