diff options
| author | 2024-07-23 21:59:36 +0000 | |
|---|---|---|
| committer | 2024-08-05 19:25:53 +0000 | |
| commit | 34f357038f54efe73e463c97614143a13f1c4990 (patch) | |
| tree | 09e36eae03e24d35dcaa6c52690edfd204dfffd8 /libs/gui/BLASTBufferQueue.cpp | |
| parent | 76a4212fb43aa1f6f34e5a03addc5a932defe649 (diff) | |
InputReader: Use shared keyboard source for all key events
When multiple EventHub devices are merged into a single InputDevice,
it's possible that there are more than one KeyboardInputMappers created
for the device. In this case, each mapper could be configured with a
different source. This can lead to situations where a device generates
key events that have different sources, depending on the mapper from
which it originated.
To make sure all key events use a consistent source for each
InputDevice, use the shared keyboard source when generating events from
a KeyboardInputMapper.
Bug: 354270482
Test: atest inputflinger_tests
Flag: EXEMPT bugfix
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:38636652797f16d84f8b5672be4d7d95d8b31947)
Merged-In: I586424b5e8d31d17cbe635d9f91a889aee906d40
Change-Id: I586424b5e8d31d17cbe635d9f91a889aee906d40
Diffstat (limited to 'libs/gui/BLASTBufferQueue.cpp')
0 files changed, 0 insertions, 0 deletions