summaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorMathias Agopian <mathias@google.com>2010-07-21 15:59:50 -0700
committerMathias Agopian <mathias@google.com>2010-07-21 16:09:39 -0700
commit23e8de26b7b3d04daf08526f314c2fdd2f8fee65 (patch)
tree239037f931ad847efc861c12c94b68c855a894d6 /core
parent5df13ef30e7dd58e4e718e6d949ac3d1f5af94e0 (diff)
downloadframeworks_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')
-rw-r--r--core/jni/android_hardware_SensorManager.cpp6
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);
}