diff options
author | Thomas Hartmann <thomas.hartmann@qt.io> | 2022-08-23 16:11:20 +0200 |
---|---|---|
committer | Tim Jenssen <tim.jenssen@qt.io> | 2022-08-23 17:21:45 +0000 |
commit | 83ce87a62588634f3a5033726cf48cb4e6776276 (patch) | |
tree | f17985119a9e8208f65e7649fe38f25a3e541675 | |
parent | daabcbbf7393a5c9eccebc6aa4495e1776d427f9 (diff) |
StudioWelcome: Fix QTC_ASSERT
Deleting QtcProcess instance directly from
one of its signal handlers will lead to crash.
Change-Id: Ida231f29dc6a717dfe4971da9743b1fb9b225495
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
-rw-r--r-- | src/plugins/studiowelcome/examplecheckout.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/studiowelcome/examplecheckout.cpp b/src/plugins/studiowelcome/examplecheckout.cpp index 3263995af8..848d51beaf 100644 --- a/src/plugins/studiowelcome/examplecheckout.cpp +++ b/src/plugins/studiowelcome/examplecheckout.cpp @@ -503,7 +503,7 @@ bool DataModelDownloader::start() QTC_ASSERT(archive->isValid(), delete archive; return ); QObject::connect(archive, &Utils::Archive::finished, this, [this, archive](bool ret) { QTC_CHECK(ret); - delete archive; + archive->deleteLater(); emit finished(); }); archive->unarchive(); |