From b67a8f5455224f2a14db04727b206d91bc346801 Mon Sep 17 00:00:00 2001
From: Akira Ohgaki <akiraohgaki@gmail.com>
Date: Mon, 14 Nov 2016 08:28:52 +0900
Subject: [PATCH] Set parent

---
 src/app/handlers/xdgurl.cpp | 2 +-
 src/app/main.cpp            | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/app/handlers/xdgurl.cpp b/src/app/handlers/xdgurl.cpp
index cdb9351..f4f492f 100644
--- a/src/app/handlers/xdgurl.cpp
+++ b/src/app/handlers/xdgurl.cpp
@@ -43,7 +43,7 @@ void XdgUrl::process()
     }
 
     QString url = metadata_["url"].toString();
-    qtlibs::NetworkResource *resource = new qtlibs::NetworkResource(url, QUrl(url));
+    qtlibs::NetworkResource *resource = new qtlibs::NetworkResource(url, QUrl(url), true, this);
     connect(resource, &qtlibs::NetworkResource::downloadProgress, this, &XdgUrl::downloadProgress);
     connect(resource, &qtlibs::NetworkResource::finished, this, &XdgUrl::downloaded);
     resource->get();
diff --git a/src/app/main.cpp b/src/app/main.cpp
index 839bfc8..423c29c 100644
--- a/src/app/main.cpp
+++ b/src/app/main.cpp
@@ -50,7 +50,7 @@ int main(int argc, char *argv[])
     // Setup QML
     QQmlApplicationEngine qmlAppEngine;
     QQmlContext *qmlContext = qmlAppEngine.rootContext();
-    qmlContext->setContextProperty("xdgUrlHandler", new handlers::XdgUrl(xdgUrl, config));
+    qmlContext->setContextProperty("xdgUrlHandler", new handlers::XdgUrl(xdgUrl, config, qmlAppEngine));
     qmlAppEngine.load(QUrl("qrc:/qml/main.qml"));
 
     return app.exec();
-- 
GitLab