diff options
| author | 2022-05-16 22:48:13 +0000 | |
|---|---|---|
| committer | 2022-05-16 22:51:06 +0000 | |
| commit | 6a770ceb140450d4fd1914934bbc60e6c347c1fa (patch) | |
| tree | 750e201b14f2df3e777a9f3076c720f64620962f /libs/androidfw/StringPool.cpp | |
| parent | cd1a10a216eeb9bcae0c6899df8d3c368284c5bc (diff) | |
Transfer IME callbacks when app's focused root view changes.
Previously when curRootView changes IMM, the back callbacks are not
moved to the new focused ViewRootImpl. As a result if IME is up during
the focus change, the back callback would fail to unregister when
IME tries to hide itself.
Test: atest InputMethodServiceLifecycleTest
Test: atest CtsInputMethodTestCases:InputMethodServiceTest
Test atest CtsInputMethodTestCases:KeyboardVisibilityControlTest
Bug: 232660571
Bug: 232331013
Change-Id: Id30e51c74afbcce1f22d87af77e8404b4f0ae7d2
Diffstat (limited to 'libs/androidfw/StringPool.cpp')
0 files changed, 0 insertions, 0 deletions