summaryrefslogtreecommitdiff
path: root/src/plugins/help/textbrowserhelpviewer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/help/textbrowserhelpviewer.cpp')
-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;
}