From 0aa8a98afa964d9ebf819d157ed9d600bff3633f Mon Sep 17 00:00:00 2001 From: Eike Ziller Date: Tue, 22 Jan 2019 15:54:09 +0100 Subject: [PATCH] Help: Disable middle-mouse click outside of help mode Since only help mode supports it. Fixes: QTCREATORBUG-20554 Change-Id: Ida8cee01c0ab0c8fc5ffacf3c4521feeadf65995 Reviewed-by: David Schulz --- src/plugins/help/textbrowserhelpviewer.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/help/textbrowserhelpviewer.cpp b/src/plugins/help/textbrowserhelpviewer.cpp index 930df58207b..6f47f000cbc 100644 --- a/src/plugins/help/textbrowserhelpviewer.cpp +++ b/src/plugins/help/textbrowserhelpviewer.cpp @@ -432,7 +432,8 @@ void TextBrowserHelpWidget::mouseReleaseEvent(QMouseEvent *e) bool controlPressed = e->modifiers() & Qt::ControlModifier; const QString link = linkAt(e->pos()); - if ((controlPressed || e->button() == Qt::MidButton) && !link.isEmpty()) { + if (m_parent->isActionVisible(HelpViewer::Action::NewPage) + && (controlPressed || e->button() == Qt::MidButton) && !link.isEmpty()) { emit m_parent->newPageRequested(QUrl(link)); return; }