From 672ffa59df6c70b8b1cf2be1de374a96d3383aed Mon Sep 17 00:00:00 2001
From: Christian Kandeler <christian.kandeler@nokia.com>
Date: Fri, 23 Mar 2012 17:54:40 +0100
Subject: [PATCH] No raw Device pointers in DeviceManager interface.

Change-Id: I6f5515d9d04517a71ba5a6bcbbd54af7d14d2bbb
Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com>
---
 src/plugins/projectexplorer/devicesupport/devicemanager.cpp | 2 +-
 src/plugins/projectexplorer/devicesupport/devicemanager.h   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/plugins/projectexplorer/devicesupport/devicemanager.cpp b/src/plugins/projectexplorer/devicesupport/devicemanager.cpp
index 309dd21ba63..4afb2132b06 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 67d4eff1398..fd94ae0af91 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);
-- 
GitLab