From 41045fc367b066f36cfc72310c2bf9ecd5429b41 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 18 Feb 2022 21:13:24 +0530 Subject: [PATCH] Tag editor: Fix regression in previous release that caused double clicking on tags to not work on non Linux platforms --- src/calibre/gui2/dialogs/tag_editor.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/calibre/gui2/dialogs/tag_editor.py b/src/calibre/gui2/dialogs/tag_editor.py index 030cf34977..d248af8940 100644 --- a/src/calibre/gui2/dialogs/tag_editor.py +++ b/src/calibre/gui2/dialogs/tag_editor.py @@ -103,11 +103,14 @@ class TagEditor(QDialog, Ui_TagEditor): connect_lambda(ibox.textChanged, self, lambda self: self.edit_box_changed(self.sender().objectName())) getattr(self, gprefs.get('tag_editor_last_filter', 'add_tag_input')).setFocus() + self.available_tags.setEditTriggers(QAbstractItemView.EditTrigger.NoEditTriggers) + self.applied_tags.setEditTriggers(QAbstractItemView.EditTrigger.NoEditTriggers) if islinux: self.available_tags.doubleClicked.connect(self.apply_tags) + self.applied_tags.doubleClicked.connect(self.unapply_tags) else: self.available_tags.activated.connect(self.apply_tags) - self.applied_tags.activated.connect(self.unapply_tags) + self.applied_tags.activated.connect(self.unapply_tags) geom = gprefs.get('tag_editor_geometry', None) if geom is not None: