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

Commit ca988ab7 authored by Svet Ganov's avatar Svet Ganov Committed by The Android Automerger
Browse files

Fix broke NDK sensor manager API

Change-Id: I0f4e2a3ce20ce20e0aa5a7d38d1f988497c033c0
parent 4fb7ba03
Loading
Loading
Loading
Loading
+18 −0
Original line number Diff line number Diff line
@@ -35,9 +35,27 @@ using android::Sensor;
using android::SensorManager;
using android::SensorEventQueue;
using android::String8;
using android::String16;

/*****************************************************************************/

android::Mutex android::SensorManager::sLock;
std::map<String16, SensorManager*> android::SensorManager::sPackageInstances;

ASensorManager* ASensorManager_getInstance()
{
    return ASensorManager_getInstanceForPackage(NULL);
}

ASensorManager* ASensorManager_getInstanceForPackage(const char* packageName)
{
    if (packageName) {
        return &SensorManager::getInstanceForPackage(String16(packageName));
    } else {
        return &SensorManager::getInstanceForPackage(String16());
    }
}

int ASensorManager_getSensorList(ASensorManager* manager,
        ASensorList* list)
{