Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 286afc96 authored by Mathias Agopian's avatar Mathias Agopian Committed by Android (Google) Code Review
Browse files

Merge "add logging and defensive code when initializing sensors" into ics-mr0

parents 1c00a8bd be58de0d
Loading
Loading
Loading
Loading
+17 −3
Original line number Diff line number Diff line
@@ -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;
}

// ----------------------------------------------------------------------------