diff options
-rw-r--r-- | src/plugins/projectexplorer/devicesupport/devicemanager.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/projectexplorer/devicesupport/devicemanager.cpp b/src/plugins/projectexplorer/devicesupport/devicemanager.cpp index 2d7d060427..97eb50b8ff 100644 --- a/src/plugins/projectexplorer/devicesupport/devicemanager.cpp +++ b/src/plugins/projectexplorer/devicesupport/devicemanager.cpp @@ -174,7 +174,7 @@ void DeviceManager::load() // devices with the same id. for (IDevice::ConstPtr device : std::as_const(userDevices)) { for (const IDevice::Ptr &sdkDevice : std::as_const(sdkDevices)) { - if (device->id() == sdkDevice->id()) { + if (device->id() == sdkDevice->id() || device->rootPath() == sdkDevice->rootPath()) { if (device->version() < sdkDevice->version()) device = sdkDevice; sdkDevices.removeOne(sdkDevice); |