diff --git a/src/plugins/projectexplorer/devicesupport/devicemanager.cpp b/src/plugins/projectexplorer/devicesupport/devicemanager.cpp index 309dd21ba636d578e58da6ba9471a0bc7b14fd0a..4afb2132b064fda895358a55ce3e972cd3603256 100644 --- a/src/plugins/projectexplorer/devicesupport/devicemanager.cpp +++ b/src/plugins/projectexplorer/devicesupport/devicemanager.cpp @@ -405,7 +405,7 @@ IDevice::Id DeviceManager::internalId(const IDevice::ConstPtr &device) const return device ? device->internalId() : IDevice::invalidId(); } -int DeviceManager::indexOf(const IDevice *device) const +int DeviceManager::indexOf(const IDevice::ConstPtr &device) const { return indexForInternalId(device->internalId()); } diff --git a/src/plugins/projectexplorer/devicesupport/devicemanager.h b/src/plugins/projectexplorer/devicesupport/devicemanager.h index 67d4eff139876526e5850b1cf56394ecff31e98c..fd94ae0af91d8cdf41cadb4b4f9af809cb6fef4c 100644 --- a/src/plugins/projectexplorer/devicesupport/devicemanager.h +++ b/src/plugins/projectexplorer/devicesupport/devicemanager.h @@ -64,7 +64,7 @@ public: bool hasDevice(const QString &name) const; IDevice::Id internalId(const IDevice::ConstPtr &device) const; - int indexOf(const IDevice *device) const; + int indexOf(const IDevice::ConstPtr &device) const; void addDevice(const IDevice::Ptr &device); void removeDevice(int index);