From ff575c452bf68f8ecc739979b2638f2a06d1acce Mon Sep 17 00:00:00 2001 From: Keshav Bhatt Date: Wed, 31 Aug 2022 14:28:58 +0530 Subject: chore: some enhancements - webengine multiprocess - webengine disable sandbox - minor memory usage improvements --- src/webview.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'src/webview.cpp') 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); } } -- cgit v1.2.3