summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAravind Akella <aakella@google.com>2015-10-14 21:13:41 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2015-10-14 21:13:41 +0000
commit263b020b6eb442aa0f82860b34f68ab3f5a3971a (patch)
tree1a26bcab4226d26c54ad2bad041522d8007707d2
parent0983618f0ad57b873163183eac6caf8dea7920c8 (diff)
parent6427e7190bbd83a29169e6ae4b5e3cff263f6937 (diff)
downloadframeworks_native-263b020b6eb442aa0f82860b34f68ab3f5a3971a.zip
frameworks_native-263b020b6eb442aa0f82860b34f68ab3f5a3971a.tar.gz
frameworks_native-263b020b6eb442aa0f82860b34f68ab3f5a3971a.tar.bz2
am 6427e719: am 2ac7405b: Merge "Set DATA_INJECTION mode flag for sensors." into mnc-dr-dev
* commit '6427e7190bbd83a29169e6ae4b5e3cff263f6937': Set DATA_INJECTION mode flag for sensors.
-rw-r--r--libs/gui/Sensor.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/libs/gui/Sensor.cpp b/libs/gui/Sensor.cpp
index 4b3603e..235cbbd 100644
--- a/libs/gui/Sensor.cpp
+++ b/libs/gui/Sensor.cpp
@@ -245,6 +245,11 @@ Sensor::Sensor(struct sensor_t const* hwSensor, int halVersion)
break;
}
+ // Set DATA_INJECTION flag here. Defined in HAL 1_4.
+ if (halVersion >= SENSORS_DEVICE_API_VERSION_1_4) {
+ mFlags |= (hwSensor->flags & DATA_INJECTION_MASK);
+ }
+
// For the newer HALs log errors if reporting mask flags are set incorrectly.
if (halVersion >= SENSORS_DEVICE_API_VERSION_1_3) {
// Wake-up flag is set here.