From 83473379dbbaf13addca54c0db7434a6980ce18c Mon Sep 17 00:00:00 2001 From: purpletennisball <212221402+purpletennisball@users.noreply.github.com> Date: Sat, 4 Jul 2026 16:13:53 -0400 Subject: [PATCH] feat: on click edit tag while in tag manager (#1416) --- .../qt/controllers/tag_search_panel_controller.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/tagstudio/qt/controllers/tag_search_panel_controller.py b/src/tagstudio/qt/controllers/tag_search_panel_controller.py index 5d1efd87..386c1e91 100644 --- a/src/tagstudio/qt/controllers/tag_search_panel_controller.py +++ b/src/tagstudio/qt/controllers/tag_search_panel_controller.py @@ -169,9 +169,14 @@ class TagSearchPanel(SearchPanel[Tag]): # Connect callbacks tag_widget.on_edit.connect(lambda edit_tag=item: self.on_item_edit(edit_tag)) tag_widget.on_remove.connect(lambda remove_tag=item: self._on_item_remove(remove_tag)) - tag_widget.bg_button.clicked.connect( - lambda checked=False, tag=item: self._on_item_chosen(tag) - ) + if self.is_chooser: + tag_widget.bg_button.clicked.connect( + lambda checked=False, tag=item: self._on_item_chosen(tag) + ) + else: + tag_widget.bg_button.clicked.connect( + lambda checked=False, edit_tag=item: self.on_item_edit(edit_tag) + ) # Connect search action if self._driver is not None: