From: Nick Vaccaro Date: Tue, 1 Mar 2016 23:49:08 +0000 (-0800) Subject: Return 16 values when sending on-change sensor's last event X-Git-Tag: android-x86-7.1-r1~326^2~7^2 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=95f13901edc77650f4bb8d727169e553af28a9d1;p=android-x86%2Fframeworks-native.git 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 --- 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: