diff options
| author | 2023-03-10 03:46:36 +0000 | |
|---|---|---|
| committer | 2023-03-15 14:38:27 +0000 | |
| commit | 65bc122ee9364a75392bf547061240caadd646d8 (patch) | |
| tree | 73137d92d46d89e2b0a06774998c51f09d777e2c /libs/androidfw/FileStream.cpp | |
| parent | 5d520cb05e571fdb93dd4087546fd7b377dca86a (diff) | |
ImeVisibilityApplier: fix hideIme no-op for Embedded display case.
Fix CL[1] uses the selfReportedDisplayId of the IME focused window
instead of the displayId to show IME that causes WMS#hideIme no-op
when the IME requester was on the embedded virtual display but the
actual IME control target was on the display.
Also, refine and remove previous TODO comments of invoking
WindowManagerInternal#hideIme part to make it clear about sending
displayId to WM is used to hide IME from the actual IME control
target of the target display.
[1]: I6e137a6e14f4fd7101322f54fda32ddcb5ccd017
Fix: 268266059
Test: atest DefaultImeVisibilityApplierTest#\
testApplyImeVisibility_hideImeFromTargetOnSecondaryDisplay
Change-Id: Ie2380bcba44e44082f3cd044d4ec6c41c0193353
Diffstat (limited to 'libs/androidfw/FileStream.cpp')
0 files changed, 0 insertions, 0 deletions