From 58b4fd3fe3d026033322f0cc9c07249dbd96eba7 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 20 Jan 2021 13:21:41 +0530 Subject: [PATCH] Fix add columns screen going back to main prefs when launched from column header context menu. Fixes #1910929 [Enhancement Request: Preferences: Inconsistent behaviour of Discard button](https://bugs.launchpad.net/calibre/+bug/1910929) --- src/calibre/gui2/init.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/gui2/init.py b/src/calibre/gui2/init.py index 50274a9ccd..da896718f7 100644 --- a/src/calibre/gui2/init.py +++ b/src/calibre/gui2/init.py @@ -48,7 +48,7 @@ class LibraryViewMixin(object): # {{{ self.library_view.files_dropped.connect(self.iactions['Add Books'].files_dropped, type=Qt.ConnectionType.QueuedConnection) self.library_view.books_dropped.connect(self.iactions['Edit Metadata'].books_dropped, type=Qt.ConnectionType.QueuedConnection) self.library_view.add_column_signal.connect(partial(self.iactions['Preferences'].do_config, - initial_plugin=('Interface', 'Custom Columns')), + initial_plugin=('Interface', 'Custom Columns'), close_after_initial=True), type=Qt.ConnectionType.QueuedConnection) for func, args in [ ('connect_to_search_box', (self.search,