diff options
| author | 2024-12-11 14:27:49 +0000 | |
|---|---|---|
| committer | 2024-12-12 10:07:40 +0000 | |
| commit | 0dab5e849f025b5b0207d6aba2a1ed540ea63f50 (patch) | |
| tree | 204f931041a97cdc7f56383b68b1646ef6b6f6f8 /ravenwood/scripts/extract-last-soong-commands.py | |
| parent | d8dacaf6582c007dd1d69027c36bd1ee4b192f15 (diff) | |
Only apply IME insets to the floating window that has focus
In desktop windowing mode: When there were several windows of the same app with dialogs open, and one was showing the IME, the insets were applied to all of the windows/dialogs. Although, only the IME input target should receive them. This CL fixes that by checking if the current target is the IME input target and has the IME also requested to be visible.
Test: Open desktop windowing mode (two windows with dialogs open); show/hide IME on one dialog
Fix: 368444466
Flag: android.view.inputmethod.refactor_insets_controller
Change-Id: Id376f73b7c3b0315834e9be4eecc21a826db85fc
Diffstat (limited to 'ravenwood/scripts/extract-last-soong-commands.py')
0 files changed, 0 insertions, 0 deletions