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

Commit fefffc68 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 bd9d2bcd a3383798
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;
}

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