Fix UI hanging with empty context menu (#3553)

This commit is contained in:
Abdo 2024-11-05 17:49:48 +03:00 committed by GitHub
parent 898c91284b
commit 442ddb085a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -381,7 +381,8 @@ class AnkiWebView(QWebEngineView):
m = QMenu(self)
self._maybe_add_copy_action(m)
gui_hooks.webview_will_show_context_menu(self, m)
m.popup(QCursor.pos())
if m.actions():
m.popup(QCursor.pos())
def _maybe_add_copy_action(self, menu: QMenu) -> None:
if self.hasSelection():