From 79d2fca37545777e8bb17aebf6251df17247f3fe Mon Sep 17 00:00:00 2001 From: Christian Kandeler <christian.kandeler@nokia.com> Date: Fri, 2 Mar 2012 19:37:29 +0100 Subject: [PATCH] RemoteLinux: Fix bugs introduced by recent refactorings. Change-Id: I89eeb0bbd4bdc319e21d077d95eb50f31aa23ecd Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com> --- src/plugins/remotelinux/devicemanagermodel.cpp | 1 + src/plugins/remotelinux/linuxdeviceconfigurations.cpp | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/remotelinux/devicemanagermodel.cpp b/src/plugins/remotelinux/devicemanagermodel.cpp index 3bfb8f61cf2..0d447c120b9 100644 --- a/src/plugins/remotelinux/devicemanagermodel.cpp +++ b/src/plugins/remotelinux/devicemanagermodel.cpp @@ -56,6 +56,7 @@ DeviceManagerModel::DeviceManagerModel(const LinuxDeviceConfigurations *deviceMa SLOT(handleDeviceAdded(QSharedPointer<const LinuxDeviceConfiguration>))); connect(deviceManager, SIGNAL(deviceRemoved(int)), SLOT(handleDeviceRemoved(int))); connect(deviceManager, SIGNAL(displayNameChanged(int)), SLOT(handleDataChanged(int))); + connect(deviceManager, SIGNAL(defaultStatusChanged(int)), SLOT(handleDataChanged(int))); connect(deviceManager, SIGNAL(deviceListChanged()), SLOT(handleDeviceListChanged())); } diff --git a/src/plugins/remotelinux/linuxdeviceconfigurations.cpp b/src/plugins/remotelinux/linuxdeviceconfigurations.cpp index 1112bb6e0b0..ad4541ceb73 100644 --- a/src/plugins/remotelinux/linuxdeviceconfigurations.cpp +++ b/src/plugins/remotelinux/linuxdeviceconfigurations.cpp @@ -362,7 +362,7 @@ LinuxDeviceConfiguration::Id LinuxDeviceConfigurations::unusedId() const { typedef LinuxDeviceConfiguration::Id IdType; for (IdType id = 0; id <= std::numeric_limits<IdType>::max(); ++id) { - if (!find(id)) + if (id != LinuxDeviceConfiguration::InvalidId && !find(id)) return id; } QTC_CHECK(false); -- GitLab