aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2021-09-22 14:33:52 +0200
committerChristian Kandeler <christian.kandeler@qt.io>2021-09-23 14:43:13 +0000
commitd359a7902bd19c0948d58f9fc90c8aec9d68f8f1 (patch)
treeb114dbdebf4695a01d32c5d6686ecc70add05239
parent4cad094066370fd177e3cb7fde64fd80e05eee84 (diff)
ProjectExplorer: Prevent callbacks while ramping down
... in DeviceTestDialog. Task-number: QTCREATORBUG-26285 Change-Id: I4b2162b7be1819e9ce389d1a3db2a8280db72aee Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
-rw-r--r--src/plugins/projectexplorer/devicesupport/devicetestdialog.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/plugins/projectexplorer/devicesupport/devicetestdialog.cpp b/src/plugins/projectexplorer/devicesupport/devicetestdialog.cpp
index 3c28a48fd14..3b8da368224 100644
--- a/src/plugins/projectexplorer/devicesupport/devicetestdialog.cpp
+++ b/src/plugins/projectexplorer/devicesupport/devicetestdialog.cpp
@@ -71,8 +71,10 @@ DeviceTestDialog::~DeviceTestDialog() = default;
void DeviceTestDialog::reject()
{
- if (!d->finished)
+ if (!d->finished) {
+ d->deviceTester->disconnect(this);
d->deviceTester->stopTest();
+ }
QDialog::reject();
}