diff options
Diffstat (limited to 'core')
-rw-r--r-- | core/jni/android_hardware_SensorManager.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/core/jni/android_hardware_SensorManager.cpp b/core/jni/android_hardware_SensorManager.cpp index 232c8af..7b23418 100644 --- a/core/jni/android_hardware_SensorManager.cpp +++ b/core/jni/android_hardware_SensorManager.cpp @@ -100,13 +100,13 @@ sensors_destroy_queue(JNIEnv *env, jclass clazz, jint nativeQueue) static jboolean sensors_enable_sensor(JNIEnv *env, jclass clazz, - jint nativeQueue, jstring name, jint sensor, jint enable) + jint nativeQueue, jstring name, jint sensor, jint delay) { sp<SensorEventQueue> queue(reinterpret_cast<SensorEventQueue *>(nativeQueue)); if (queue == 0) return JNI_FALSE; status_t res; - if (enable) { - res = queue->enableSensor(sensor); + if (delay >= 0) { + res = queue->enableSensor(sensor, delay); } else { res = queue->disableSensor(sensor); } |