From 5c50fd8b0d31a0badd9e073b347b5400809161d2 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 14 Nov 2014 12:39:55 +0530 Subject: [PATCH] Viewer: Prevent context menu when clicking on dock widget titlebar --- src/calibre/gui2/viewer/ui.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/calibre/gui2/viewer/ui.py b/src/calibre/gui2/viewer/ui.py index 8e7742ba59..a6c9e2bb3d 100644 --- a/src/calibre/gui2/viewer/ui.py +++ b/src/calibre/gui2/viewer/ui.py @@ -251,6 +251,7 @@ class Main(MainWindow): self.tool_bar2.addWidget(self.search) self.toc_dock = d = QDockWidget(_('Table of Contents'), self) + d.setContextMenuPolicy(Qt.CustomContextMenu) self.toc_container = w = QWidget(self) w.l = QVBoxLayout(w) self.toc = TOCView(w) @@ -263,6 +264,7 @@ class Main(MainWindow): d.setAllowedAreas(Qt.LeftDockWidgetArea | Qt.RightDockWidgetArea) self.bookmarks_dock = d = QDockWidget(_('Bookmarks'), self) + d.setContextMenuPolicy(Qt.CustomContextMenu) self.bookmarks = BookmarkManager(self) d.setObjectName('bookmarks-dock') d.setWidget(self.bookmarks) @@ -271,6 +273,7 @@ class Main(MainWindow): d.setAllowedAreas(Qt.LeftDockWidgetArea | Qt.RightDockWidgetArea) self.footnotes_dock = d = QDockWidget(_('Footnotes'), self) + d.setContextMenuPolicy(Qt.CustomContextMenu) self.footnotes_view = FootnotesView(self) self.footnotes_view.follow_link.connect(self.view.follow_footnote_link) self.footnotes_view.close_view.connect(d.close)