diff --git a/src/app/handlers/xdgurl.cpp b/src/app/handlers/xdgurl.cpp index cdb93519e0aaa8fbe7f71e9af7a0fc9425a3e2f4..f4f492f86b91e530478998142a82da268d0e327b 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 839bfc853ddde783e76baa38a1849b139b8e7de7..423c29ca3ef26196e4b82e97f030771c21178831 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();