diff options
| author | 2024-10-12 22:04:11 +0000 | |
|---|---|---|
| committer | 2024-10-15 20:15:49 +0000 | |
| commit | 6ca88590ec02c7dbede3992a58a89623aa389911 (patch) | |
| tree | f9167d06ca284f7653527b5f27afc05c283fe30b /libs/androidfw/ZipFileRO.cpp | |
| parent | ffda9a50c92dea3fa7f0435e2b3d1c5313a6fb30 (diff) | |
Fix showing the IME on another display, when requested from a virtual display.
A virtual display might initially have no registered (IME) insets source provider. In this case, a show request (from an app on the virtual display) was not executed, as it happened before the input target is set (only thereafter the source provider is set).
If the IME is on another display, we're setting the requested IME state on the remote target after updating the IME input target.
Test: atest VirtualDeviceImeTest
Bug: 372218080
Flag: android.view.inputmethod.refactor_insets_controller
Change-Id: Ieacd52fecd0acf82b1ee0cc9be80305d526bc77c
Diffstat (limited to 'libs/androidfw/ZipFileRO.cpp')
0 files changed, 0 insertions, 0 deletions