From 51323c62e397feda3e3856bf2b696d2612c70e45 Mon Sep 17 00:00:00 2001 From: Nicolas Fella Date: Wed, 26 Dec 2018 18:52:52 +0100 Subject: [PATCH] Fix build Summary: BUG: 402401 Test Plan: Builds Reviewers: drosca Reviewed By: drosca Subscribers: falkon Tags: #falkon Differential Revision: https://phabricator.kde.org/D17811 --- .../kdeframeworksintegrationplugin.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/plugins/KDEFrameworksIntegration/kdeframeworksintegrationplugin.cpp b/src/plugins/KDEFrameworksIntegration/kdeframeworksintegrationplugin.cpp index f08c4dd24..80845806e 100644 --- a/src/plugins/KDEFrameworksIntegration/kdeframeworksintegrationplugin.cpp +++ b/src/plugins/KDEFrameworksIntegration/kdeframeworksintegrationplugin.cpp @@ -40,7 +40,7 @@ KDEFrameworksIntegrationPlugin::KDEFrameworksIntegrationPlugin() : QObject() , m_backend(0) - , m_sharePageMenu(new Purpose::Menu(this)) + , m_sharePageMenu(new Purpose::Menu()) { m_sharePageMenu->setTitle(tr("Share page")); m_sharePageMenu->setIcon(QIcon::fromTheme(QStringLiteral("document-share"))); @@ -87,6 +87,7 @@ void KDEFrameworksIntegrationPlugin::unload() { mApp->autoFill()->passwordManager()->unregisterBackend(m_backend); delete m_backend; + delete m_sharePageMenu; for (KIOSchemeHandler *handler : qAsConst(m_kioSchemeHandlers)) { mApp->webProfile()->removeUrlSchemeHandler(handler); @@ -101,7 +102,7 @@ void KDEFrameworksIntegrationPlugin::populateWebViewMenu(QMenu *menu, WebView *v Q_UNUSED(r) m_sharePageMenu->model()->setInputData(QJsonObject{ - { QStringLiteral("urls"), QJsonValue(view->url()) }, + { QStringLiteral("urls"), QJsonValue(view->url().toString()) }, { QStringLiteral("title"), QJsonValue(view->title()) } }); m_sharePageMenu->reload();