summaryrefslogtreecommitdiff
path: root/libs/androidfw/StringPool.cpp
diff options
context:
space:
mode:
author Wilson Wu <wilsonwu@google.com> 2022-04-19 18:06:28 +0800
committer Wilson Wu <wilsonwu@google.com> 2022-05-03 11:57:22 +0800
commite27e307baaf033749ae301328379ea6cf6d46c59 (patch)
tree3940f04a040850288b121b18b3c40858c9191d8f /libs/androidfw/StringPool.cpp
parentba95ddf69d8188468a41af55c88e06f0259576cb (diff)
Fix keyboard is attached to wrong task in split
We introduced CL[1] to fix but it may cause a timing case that control target has already updated but the reparent in DC#updateImeParent is ignored because ImeLayeringTarget and ImeInputTarget are different. Also next updateImeParent won't be executed since the Ime control target didn't change. Attempt to fix this by force update the Ime parent if the control target is remote and the IME parent is not yet going to update to the remote one. [1]: I332c0e4fff62df5d7b793eda2767bb58fe85a938 Bug: 228791170 Test: Manual test Test: atest DisplayContentTests#testComputeImeParent_remoteControlTarget Change-Id: I834568231a8affbce55dc44c17fa0086f7999e35
Diffstat (limited to 'libs/androidfw/StringPool.cpp')
0 files changed, 0 insertions, 0 deletions