From d7ba5c1b08ff583e2510eec38e2500fab15d9e0a Mon Sep 17 00:00:00 2001 From: nowrep Date: Wed, 16 Mar 2011 18:35:31 +0100 Subject: [PATCH] =?UTF-8?q?[Fix:]=C2=A0Ctrl+click=20/=20middle=20mouse=20c?= =?UTF-8?q?lick=20opening=20new=20window,=20fixed=20bug=20with=20encoded?= =?UTF-8?q?=20url=20string?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/webview/webview.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/webview/webview.cpp b/src/webview/webview.cpp index 1f2ef2b40..a4ddb12db 100644 --- a/src/webview/webview.cpp +++ b/src/webview/webview.cpp @@ -334,11 +334,11 @@ void WebView::mousePressEvent(QMouseEvent *event) break; case Qt::MiddleButton: if (isUrlValid(QUrl(m_hoveredLink))) - tabWidget()->addView(QUrl(m_hoveredLink),tr("New tab"), TabWidget::NewNotSelectedTab); + tabWidget()->addView(QUrl::fromEncoded(m_hoveredLink.toAscii()),tr("New tab"), TabWidget::NewNotSelectedTab); break; case Qt::LeftButton: if (event->modifiers() == Qt::ControlModifier && isUrlValid(QUrl(m_hoveredLink))) { - tabWidget()->addView(QUrl(m_hoveredLink),tr("New tab"), TabWidget::NewNotSelectedTab); + tabWidget()->addView(QUrl::fromEncoded(m_hoveredLink.toAscii()),tr("New tab"), TabWidget::NewNotSelectedTab); return; } default: