diff options
| author | 2023-02-23 15:49:35 -0800 | |
|---|---|---|
| committer | 2023-02-24 10:57:35 -0800 | |
| commit | 8d0f687b31bb8eb35955e7904794ff2dd5a22483 (patch) | |
| tree | 386e375c6b7e913f4705a2cc8758383639753d3e /libs/androidfw/StringPool.cpp | |
| parent | feb16cb218d66b6f0ea84b8d8b8764be0db3222c (diff) | |
Ensure keyboard is hidden when bouncer is...
not showing. There are still cases where the keyboard will show. The
most common case that I have observed is that when the falsing manager
closes the bouncer after detecting a potential false touch. This can be
done by clicking on a notification, and double tapping the alternate
boucner overlay twice very quickly. The issue is that when we send a
signal to show the keyboard, there is no way to stop that signal before
the keyboard shows (from my understanding).
The solution here is to listen to onApplyWindowInsets, which is called
when the keyboard shows, and hide the keyboard if the bouncer is not
showing.
Fixes: 266816405
Test: Test as described above.
Change-Id: I71419781ab91d8a1404d3571cd7e7d16b2a3afc9
Diffstat (limited to 'libs/androidfw/StringPool.cpp')
0 files changed, 0 insertions, 0 deletions