diff --git a/src/calibre/gui2/tweak_book/editor/widget.py b/src/calibre/gui2/tweak_book/editor/widget.py index ad424a4216..519b010384 100644 --- a/src/calibre/gui2/tweak_book/editor/widget.py +++ b/src/calibre/gui2/tweak_book/editor/widget.py @@ -561,7 +561,7 @@ class Editor(QMainWindow): m.addMenu(cm) if self.syntax == 'html': m.addAction(actions['multisplit']) - m.exec_(self.editor.mapToGlobal(pos)) + m.exec_(self.editor.viewport().mapToGlobal(pos)) def goto_sourceline(self, *args, **kwargs): return self.editor.goto_sourceline(*args, **kwargs)