aboutsummaryrefslogtreecommitdiff
path: root/src/browsertab.cpp
diff options
context:
space:
mode:
authorFelix (xq) Queißner <git@mq32.de>2020-06-29 00:16:34 +0200
committerFelix (xq) Queißner <git@mq32.de>2020-06-29 00:16:34 +0200
commit1360cbe9cd11c99a23847600c820a900897dd381 (patch)
treed19a5a151cb4813369e67742acc984a37665c719 /src/browsertab.cpp
parent741c71adff886f590081501932ec1520058d7def (diff)
downloadkristall-1360cbe9cd11c99a23847600c820a900897dd381.tar.gz
Makes Ctrl-LMB on a link open into a new tab.
Diffstat (limited to 'src/browsertab.cpp')
-rw-r--r--src/browsertab.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/browsertab.cpp b/src/browsertab.cpp
index c979b4c..8c6fb37 100644
--- a/src/browsertab.cpp
+++ b/src/browsertab.cpp
@@ -678,7 +678,7 @@ void BrowserTab::on_fav_button_clicked()
toggleIsFavourite(this->ui->fav_button->isChecked());
}
-void BrowserTab::on_text_browser_anchorClicked(const QUrl &url)
+void BrowserTab::on_text_browser_anchorClicked(const QUrl &url, bool open_in_new_tab)
{
// Ctrl scheme is *always* the current tab, it's
// used for fake-buttons
@@ -749,7 +749,7 @@ void BrowserTab::on_text_browser_anchorClicked(const QUrl &url)
if (support == ProtocolSetup::Enabled)
{
- if(this->ui->text_browser->last_button == Qt::MiddleButton) {
+ if(open_in_new_tab) {
mainWindow->addNewTab(false, real_url);
} else {
this->navigateTo(real_url, PushImmediate);