diff options
author | Christian Kandeler <christian.kandeler@qt.io> | 2021-09-22 14:33:52 +0200 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@qt.io> | 2021-09-23 14:43:13 +0000 |
commit | d359a7902bd19c0948d58f9fc90c8aec9d68f8f1 (patch) | |
tree | b114dbdebf4695a01d32c5d6686ecc70add05239 | |
parent | 4cad094066370fd177e3cb7fde64fd80e05eee84 (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.cpp | 4 |
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(); } |