diff options
Diffstat (limited to 'native')
-rw-r--r-- | native/android/sensor.cpp | 7 | ||||
-rw-r--r-- | native/graphics/jni/Android.mk | 1 |
2 files changed, 5 insertions, 3 deletions
diff --git a/native/android/sensor.cpp b/native/android/sensor.cpp index c1456f3..3f37ed1 100644 --- a/native/android/sensor.cpp +++ b/native/android/sensor.cpp @@ -123,10 +123,13 @@ int ASensorEventQueue_hasEvents(ASensorEventQueue* queue) ssize_t ASensorEventQueue_getEvents(ASensorEventQueue* queue, ASensorEvent* events, size_t count) { - return static_cast<SensorEventQueue*>(queue)->read(events, count); + ssize_t actual = static_cast<SensorEventQueue*>(queue)->read(events, count); + if (actual > 0) { + static_cast<SensorEventQueue*>(queue)->sendAck(events, actual); + } + return actual; } - /*****************************************************************************/ const char* ASensor_getName(ASensor const* sensor) diff --git a/native/graphics/jni/Android.mk b/native/graphics/jni/Android.mk index 8b333e7..3154030 100644 --- a/native/graphics/jni/Android.mk +++ b/native/graphics/jni/Android.mk @@ -23,7 +23,6 @@ LOCAL_SHARED_LIBRARIES := \ libskia LOCAL_C_INCLUDES += \ - external/skia/include/core \ frameworks/base/native/include \ frameworks/base/core/jni/android/graphics |