From f7cbc513aac3aaa55500fef783b2cedcef8dd29d Mon Sep 17 00:00:00 2001 From: Henning Gruendl Date: Thu, 17 Feb 2022 10:14:20 +0100 Subject: [PATCH] QmlDesigner: Add missing context pointer connect * Add missing context pointer in connect statement * Fix console output "QFile::remove: Empty or null file name" Task-number: QDS-6170 Change-Id: I31f671dc1422c6b90aff81252f4bc4cf2c34e7d1 Reviewed-by: Qt CI Bot Reviewed-by: Thomas Hartmann --- src/plugins/studiowelcome/examplecheckout.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/plugins/studiowelcome/examplecheckout.cpp b/src/plugins/studiowelcome/examplecheckout.cpp index 7bfcc1902ac..5a4f9bee2e3 100644 --- a/src/plugins/studiowelcome/examplecheckout.cpp +++ b/src/plugins/studiowelcome/examplecheckout.cpp @@ -77,7 +77,8 @@ FileDownloader::FileDownloader(QObject *parent) FileDownloader::~FileDownloader() { - m_tempFile.remove(); + if (m_tempFile.exists()) + m_tempFile.remove(); } void FileDownloader::start() @@ -111,7 +112,8 @@ void FileDownloader::start() QNetworkReply::connect(reply, &QNetworkReply::finished, this, [this, reply]() { if (reply->error()) { - m_tempFile.remove(); + if (m_tempFile.exists()) + m_tempFile.remove(); qDebug() << Q_FUNC_INFO << m_url << reply->errorString(); emit downloadFailed(); } else { @@ -411,7 +413,7 @@ void FileExtractor::extract() emit detailedTextChanged(); }); - QObject::connect(archive, &Utils::Archive::finished, [this](bool ret) { + QObject::connect(archive, &Utils::Archive::finished, this, [this](bool ret) { m_finished = ret; m_timer.stop();