commit | e842e75a6fa3dfa9d2fcaacf110e7a84584f7c00 | [log] [tgz] |
---|---|---|
author | Bruno Martins <bgcngm@gmail.com> | Wed Feb 19 21:33:11 2025 +0000 |
committer | micky387 <mickaelsaibi@free.fr> | Wed Jul 09 21:31:24 2025 -0400 |
tree | bf1120e7d52b052045250dfdb3da5ec68c8e9420 | |
parent | 50d8e94f5ba95f0adeab4821cc1b7d6824ecb207 [diff] |
Biometrics: Hook up support for halHandlesDisplayTouches prop Fingerprint AIDL interface supports boolean type sensor prop halHandlesDisplayTouches, that defines whether the HAL is responsible for detecting and processing of display touches [1]. If the value is false, the framework was supposed to be responsible for handling the display touch events and passing them down to the HAL by using ISession#onPointerDown and ISession#onPointerUp. If the value is true, the framework was not supposed to notify the HAL about touch events. Currently, Android framework is not aware of this prop, so hook it up for the expected outcome. [1] https://cs.android.com/android/platform/superproject/main/+/main:hardware/interfaces/biometrics/fingerprint/aidl/android/hardware/biometrics/fingerprint/SensorProps.aidl?q=halHandlesDisplayTouches Test: Build and verify no regression authenticating or registering fingerprints with udfps AIDL HAL. Change-Id: I56166950c6ef7cbb0c4ac2c0b7998e4a909d4af9