diff options
Diffstat (limited to 'services/sensorservice/SensorService.cpp')
-rw-r--r-- | services/sensorservice/SensorService.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/services/sensorservice/SensorService.cpp b/services/sensorservice/SensorService.cpp index 7ab34c9..c9b0f7c 100644 --- a/services/sensorservice/SensorService.cpp +++ b/services/sensorservice/SensorService.cpp @@ -462,6 +462,9 @@ status_t SensorService::enable(const sp<SensorEventConnection>& connection, if (mActiveConnections.indexOf(connection) < 0) { mActiveConnections.add(connection); } + } else { + ALOGW("sensor %08x already enabled in connection %p (ignoring)", + handle, connection.get()); } } } @@ -567,7 +570,7 @@ void SensorService::SensorEventConnection::onFirstRef() bool SensorService::SensorEventConnection::addSensor(int32_t handle) { Mutex::Autolock _l(mConnectionLock); - if (mSensorInfo.indexOf(handle) <= 0) { + if (mSensorInfo.indexOf(handle) < 0) { mSensorInfo.add(handle); return true; } |