commit | 1983a71e2a29934ec3a7c8a0fb20e0ced0ad44dc | [log] [tgz] |
---|---|---|
author | Siarhei Vishniakou <svv@google.com> | Fri Jun 04 19:27:09 2021 +0000 |
committer | Siarhei Vishniakou <svv@google.com> | Tue Jun 08 20:08:53 2021 +0000 |
tree | b5187bcb2eef8d3ea32504dc9ed4c70ad19245dc | |
parent | 9d7aee1d786b01942e90cb6972b2bc1e06920aef [diff] |
Return a copy of InputDeviceLightInfo instead of pointer Refactor InputReaderInterface to return a copy instead of pointer. This will ensure that we don't read from memory that's been freed. Also, refactor InputDevice api's to return a list of infos instead of having to query each individually. In all usages so far, there's no need to get a specific info by type. Bug: 190126442 Test: atest inputflinger_tests libinput_tests Change-Id: I7f993a14259bb802e2631663c1c8bb65cc9b6702