From d359a7902bd19c0948d58f9fc90c8aec9d68f8f1 Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Wed, 22 Sep 2021 14:33:52 +0200 Subject: [PATCH] ProjectExplorer: Prevent callbacks while ramping down ... in DeviceTestDialog. Task-number: QTCREATORBUG-26285 Change-Id: I4b2162b7be1819e9ce389d1a3db2a8280db72aee Reviewed-by: Assam Boudjelthia --- .../projectexplorer/devicesupport/devicetestdialog.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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(); }