aboutsummaryrefslogtreecommitdiff
path: root/src/webview.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/webview.cpp')
-rw-r--r--src/webview.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/webview.cpp b/src/webview.cpp
index 38de330..15958db 100644
--- a/src/webview.cpp
+++ b/src/webview.cpp
@@ -51,13 +51,14 @@ WebView::WebView(QWidget *parent, QStringList dictionaries)
void WebView::contextMenuEvent(QContextMenuEvent *event) {
QMenu *menu = page()->createStandardContextMenu();
+ menu->setAttribute(Qt::WA_DeleteOnClose, true);
// hide reload, back, forward, savepage, copyimagelink menus
foreach (auto *action, menu->actions()) {
- if (action == page()->action(QWebEnginePage::SavePage)
- || action == page()->action(QWebEnginePage::Reload)
- || action == page()->action(QWebEnginePage::Back)
- || action == page()->action(QWebEnginePage::Forward)
- || action == page()->action(QWebEnginePage::CopyImageUrlToClipboard)) {
+ if (action == page()->action(QWebEnginePage::SavePage) ||
+ action == page()->action(QWebEnginePage::Reload) ||
+ action == page()->action(QWebEnginePage::Back) ||
+ action == page()->action(QWebEnginePage::Forward) ||
+ action == page()->action(QWebEnginePage::CopyImageUrlToClipboard)) {
action->setVisible(false);
}
}