am fefffc68: Merge "add logging and defensive code when initializing sensors" into ics-mr0
* commit 'fefffc685ab703b44f6e32b5ec45292b22d370a3': add logging and defensive code when initializing sensors
This commit is contained in:
@@ -78,9 +78,23 @@ Sensor const* SensorManager::getDefaultSensor(int type)
|
||||
|
||||
sp<SensorEventQueue> SensorManager::createEventQueue()
|
||||
{
|
||||
sp<SensorEventQueue> result = new SensorEventQueue(
|
||||
mSensorServer->createSensorEventConnection());
|
||||
return result;
|
||||
sp<SensorEventQueue> queue;
|
||||
|
||||
if (mSensorServer == NULL) {
|
||||
LOGE("createEventQueue: mSensorSever is NULL");
|
||||
return queue;
|
||||
}
|
||||
|
||||
sp<ISensorEventConnection> connection =
|
||||
mSensorServer->createSensorEventConnection();
|
||||
if (connection == NULL) {
|
||||
LOGE("createEventQueue: connection is NULL");
|
||||
return queue;
|
||||
}
|
||||
|
||||
queue = new SensorEventQueue(connection);
|
||||
|
||||
return queue;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user