From 95f13901edc77650f4bb8d727169e553af28a9d1 Mon Sep 17 00:00:00 2001 From: Nick Vaccaro Date: Tue, 1 Mar 2016 15:49:08 -0800 Subject: [PATCH] Return 16 values when sending on-change sensor's last event Sensor Services now sends 16 values when sending out the last event for a vendor defined on-change sensor type. Bug: 26962513 Change-Id: I238b945c9dc9186b621544aef7d0244f63d4b2e8 --- services/sensorservice/SensorService.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/services/sensorservice/SensorService.cpp b/services/sensorservice/SensorService.cpp index 956d8e8653..fc54383e5b 100644 --- a/services/sensorservice/SensorService.cpp +++ b/services/sensorservice/SensorService.cpp @@ -1159,6 +1159,9 @@ bool SensorService::isWhiteListedPackage(const String8& packageName) { } int SensorService::getNumEventsForSensorType(int sensor_event_type) { + if (sensor_event_type >= SENSOR_TYPE_DEVICE_PRIVATE_BASE) { + return 16; + } switch (sensor_event_type) { case SENSOR_TYPE_ROTATION_VECTOR: case SENSOR_TYPE_GEOMAGNETIC_ROTATION_VECTOR: -- 2.11.0