summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@qt.io>2019-01-22 15:54:09 +0100
committerEike Ziller <eike.ziller@qt.io>2019-02-01 10:18:47 +0000
commit0aa8a98afa964d9ebf819d157ed9d600bff3633f (patch)
tree0f3a1ffd87ed7de149a506520536f0b1abaf39be
parent5e054115ec61ad1ed7c70479323a38ad9e2af93b (diff)
downloadqt-creator-0aa8a98afa964d9ebf819d157ed9d600bff3633f.tar.gz
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 <david.schulz@qt.io>
-rw-r--r--src/plugins/help/textbrowserhelpviewer.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/plugins/help/textbrowserhelpviewer.cpp b/src/plugins/help/textbrowserhelpviewer.cpp
index 930df58207..6f47f000cb 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;
}