+111
−33
Loading
Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more
Currently when GET/SET REPORT request from UHID fails for any reason,
we just silently drop it and doesn't notify UHID. This is against the
expectation and may cause UHID to be stuck.
This CL forwards the GET/SET REPORT replies on the failure cases,
including when the request fails even before it's sent to the
peripheral device.
Bug: 307923455
Bug: 369748430
Test: m -j
Test: Pair with a Lenovo Thinkpad Trackpoint keyboard.
Then plug in a security key and verify it's usable.
Flag: com.android.bluetooth.flags.forward_get_set_report_failure_to_uhid
Change-Id: I7ae8e07d900b3dc7131094d650e1afbb091083f3