diff --git a/src/plugins/projectexplorer/devicesupport/devicemanager.cpp b/src/plugins/projectexplorer/devicesupport/devicemanager.cpp index 6e58f16d1db1f06174e3e27b9d5a07c53b5a2ec4..cfe93a450b6664999276d5d31793fb1ef5739d3f 100644 --- a/src/plugins/projectexplorer/devicesupport/devicemanager.cpp +++ b/src/plugins/projectexplorer/devicesupport/devicemanager.cpp @@ -288,6 +288,11 @@ void DeviceManager::setDeviceState(Core::Id deviceId, IDevice::DeviceState devic IDevice::Ptr &device = d->devices[pos]; if (device->deviceState() == deviceState) return; + + // To see the state change in the DeviceSettingsWidget + if (this == instance() && d->clonedInstance) + d->clonedInstance->setDeviceState(deviceId, deviceState); + device->setDeviceState(deviceState); emit deviceUpdated(deviceId); emit updated();