From 333cb24f19ab1878953d259710fdb3094ae4c21e Mon Sep 17 00:00:00 2001 From: masonwang Date: Wed, 12 May 2021 18:33:46 +0800 Subject: Fix a missing item "String Type" in sensor info of Device Orientation. Bug: 187917044 Test: Verify pass by checking if the item "String Type" exists by following command: adb shell sensor_test info 27 Change-Id: I52045186d4271892bd102bc4009aa2ae782d947d --- libs/sensor/Sensor.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'libs') diff --git a/libs/sensor/Sensor.cpp b/libs/sensor/Sensor.cpp index 240738d42d..0a49008584 100644 --- a/libs/sensor/Sensor.cpp +++ b/libs/sensor/Sensor.cpp @@ -231,6 +231,10 @@ Sensor::Sensor(struct sensor_t const& hwSensor, const uuid_t& uuid, int halVersi mFlags |= SENSOR_FLAG_WAKE_UP; } break; + case SENSOR_TYPE_DEVICE_ORIENTATION: + mStringType = SENSOR_STRING_TYPE_DEVICE_ORIENTATION; + mFlags |= SENSOR_FLAG_ON_CHANGE_MODE; + break; case SENSOR_TYPE_DYNAMIC_SENSOR_META: mStringType = SENSOR_STRING_TYPE_DYNAMIC_SENSOR_META; mFlags |= SENSOR_FLAG_SPECIAL_REPORTING_MODE; // special trigger -- cgit v1.2.3-59-g8ed1b