diff --git a/src/lib/app/mainmenu.cpp b/src/lib/app/mainmenu.cpp index b77f2a6aa..7786a0bf6 100644 --- a/src/lib/app/mainmenu.cpp +++ b/src/lib/app/mainmenu.cpp @@ -177,7 +177,7 @@ void MainMenu::savePageAs() void MainMenu::sendLink() { - const QUrl mailUrl = QUrl::fromEncoded("mailto:%20?body=" + QUrl::toPercentEncoding(QString::fromUtf8(m_window->weView()->url().toEncoded())) + "&subject=" + QUrl::toPercentEncoding(m_window->weView()->title())); + const QUrl mailUrl = QUrl::fromEncoded(QByteArray("mailto:%20?body=" + QUrl::toPercentEncoding(QString::fromUtf8(m_window->weView()->url().toEncoded())) + "&subject=" + QUrl::toPercentEncoding(m_window->weView()->title()))); QDesktopServices::openUrl(mailUrl); } diff --git a/src/lib/other/updater.cpp b/src/lib/other/updater.cpp index 50907a335..872b736e6 100644 --- a/src/lib/other/updater.cpp +++ b/src/lib/other/updater.cpp @@ -157,5 +157,5 @@ void Updater::downCompleted() void Updater::downloadNewVersion() { - m_window->tabWidget()->addView(QUrl::fromEncoded(QByteArray(Qz::WWWADDRESS) + QByteArray("/download")), tr("Update"), Qz::NT_NotSelectedTab); + m_window->tabWidget()->addView(QUrl::fromEncoded(QByteArray(QByteArray(Qz::WWWADDRESS) + QByteArray("/download"))), tr("Update"), Qz::NT_NotSelectedTab); } diff --git a/src/lib/webengine/webview.cpp b/src/lib/webengine/webview.cpp index bbb9aae59..e983811eb 100644 --- a/src/lib/webengine/webview.cpp +++ b/src/lib/webengine/webview.cpp @@ -475,14 +475,14 @@ void WebView::openUrlInNewWindow() void WebView::sendTextByMail() { if (auto* action = qobject_cast(sender())) { - const QUrl mailUrl = QUrl::fromEncoded("mailto:%20?body=" + QUrl::toPercentEncoding(action->data().toString())); + const QUrl mailUrl = QUrl::fromEncoded(QByteArray("mailto:%20?body=" + QUrl::toPercentEncoding(action->data().toString()))); QDesktopServices::openUrl(mailUrl); } } void WebView::sendPageByMail() { - const QUrl mailUrl = QUrl::fromEncoded("mailto:%20?body=" + QUrl::toPercentEncoding(QString::fromUtf8(url().toEncoded())) + "&subject=" + QUrl::toPercentEncoding(title())); + const QUrl mailUrl = QUrl::fromEncoded(QByteArray("mailto:%20?body=" + QUrl::toPercentEncoding(QString::fromUtf8(url().toEncoded())) + "&subject=" + QUrl::toPercentEncoding(title()))); QDesktopServices::openUrl(mailUrl); }