From 44af6ef806a5a0bd2c0e18b3f171a31d413310a8 Mon Sep 17 00:00:00 2001 From: Javier Llorente Date: Thu, 19 Mar 2015 23:22:05 +0100 Subject: [PATCH] fix for bug #1625 --- src/lib/app/mainmenu.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib/app/mainmenu.cpp b/src/lib/app/mainmenu.cpp index fa575015b..4657e0fd2 100644 --- a/src/lib/app/mainmenu.cpp +++ b/src/lib/app/mainmenu.cpp @@ -38,6 +38,7 @@ #include #include #include +#include #ifdef Q_OS_MAC extern void qt_mac_set_dock_menu(QMenu* menu); @@ -175,9 +176,8 @@ void MainMenu::savePageScreen() void MainMenu::sendLink() { - if (m_window) { - m_window->weView()->savePageAs(); - } + const QUrl mailUrl = QUrl::fromEncoded("mailto:%20?body=" + QUrl::toPercentEncoding(m_window->weView()->url().toEncoded()) + "&subject=" + QUrl::toPercentEncoding(m_window->weView()->title())); + QDesktopServices::openUrl(mailUrl); } void MainMenu::printPage()