diff options
author | Mathias Agopian <mathias@google.com> | 2010-07-21 15:59:50 -0700 |
---|---|---|
committer | Mathias Agopian <mathias@google.com> | 2010-07-21 16:09:39 -0700 |
commit | 23e8de26b7b3d04daf08526f314c2fdd2f8fee65 (patch) | |
tree | 239037f931ad847efc861c12c94b68c855a894d6 /core/jni/android_hardware_SensorManager.cpp | |
parent | 5df13ef30e7dd58e4e718e6d949ac3d1f5af94e0 (diff) | |
download | frameworks_base-23e8de26b7b3d04daf08526f314c2fdd2f8fee65.zip frameworks_base-23e8de26b7b3d04daf08526f314c2fdd2f8fee65.tar.gz frameworks_base-23e8de26b7b3d04daf08526f314c2fdd2f8fee65.tar.bz2 |
propagate sensor event rate properly
Change-Id: I32e67d30e4295285a6827956cc8161b2025d70bc
Diffstat (limited to 'core/jni/android_hardware_SensorManager.cpp')
-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); } |