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>
This commit is contained in:
Eike Ziller
2019-01-22 15:54:09 +01:00
parent 5e054115ec
commit 0aa8a98afa

View File

@@ -432,7 +432,8 @@ void TextBrowserHelpWidget::mouseReleaseEvent(QMouseEvent *e)
bool controlPressed = e->modifiers() & Qt::ControlModifier; bool controlPressed = e->modifiers() & Qt::ControlModifier;
const QString link = linkAt(e->pos()); 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)); emit m_parent->newPageRequested(QUrl(link));
return; return;
} }