forked from qt-creator/qt-creator
DeviceManager: Fix regression introduced by change id I38e4ea9da92
DeviceManager::fromMap() returned empty list of devices. Change-Id: Iee0d1d102a8ff0855fb855fbde512f9a7f9ecee2 Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
This commit is contained in:
@@ -163,10 +163,11 @@ void DeviceManager::load()
|
||||
break;
|
||||
}
|
||||
}
|
||||
d->devices << device;
|
||||
addDevice(device);
|
||||
}
|
||||
// Append the new SDK devices to the model.
|
||||
d->devices << sdkDevices;
|
||||
foreach (const IDevice::Ptr &sdkDevice, sdkDevices)
|
||||
addDevice(sdkDevice);
|
||||
|
||||
ensureOneDefaultDevicePerType();
|
||||
|
||||
@@ -189,7 +190,7 @@ QList<IDevice::Ptr> DeviceManager::fromMap(const QVariantMap &map)
|
||||
continue;
|
||||
const IDevice::Ptr device = factory->restore(map);
|
||||
QTC_ASSERT(device, continue);
|
||||
addDevice(device);
|
||||
devices << device;
|
||||
}
|
||||
return devices;
|
||||
}
|
||||
|
Reference in New Issue
Block a user