From dfb69be90e447c03d16f7bf7a1bbf6e2c4cd697c Mon Sep 17 00:00:00 2001 From: nowrep Date: Tue, 5 Feb 2013 13:41:30 +0100 Subject: [PATCH] Don't show AdBlock icon in webview context menu on editable content. --- src/lib/webview/tabbedwebview.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/lib/webview/tabbedwebview.cpp b/src/lib/webview/tabbedwebview.cpp index 2bc6badcf..4ffd9629a 100644 --- a/src/lib/webview/tabbedwebview.cpp +++ b/src/lib/webview/tabbedwebview.cpp @@ -264,7 +264,10 @@ void TabbedWebView::contextMenuEvent(QContextMenuEvent* event) const QWebHitTestResult &hitTest = page()->mainFrame()->hitTestContent(event->pos()); createContextMenu(m_menu, hitTest, event->pos()); - m_menu->addAction(p_QupZilla->adBlockIcon()->menuAction()); + + if (!hitTest.isContentEditable() && !hitTest.isContentSelected()) { + m_menu->addAction(p_QupZilla->adBlockIcon()->menuAction()); + } m_menu->addSeparator(); m_menu->addAction(tr("Inspect Element"), this, SLOT(inspectElement()));