diff options
author | Tiger Huang <tigerhuang@google.com> | 2020-04-10 02:07:30 +0800 |
---|---|---|
committer | android-build-team Robot <android-build-team-robot@google.com> | 2020-04-14 20:34:03 +0000 |
commit | 0abadeca7f5ba07837bdca7a849358b501ffb5cd (patch) | |
tree | 59ec6e32c5e3e0e476230c1330a595481d182671 /tools/aapt2/java/JavaClassGenerator_test.cpp | |
parent | 99b8d33cbcded1c19b4ee0add68eb50c5e8a5ec3 (diff) |
Re-send the IME control after IME is re-created
The control would be revoked when setting window to the insets source
provider. So this CL updates the control target again after IME window
is set to the provider, and also refines the timing about updating IME
control target.
Fix: 152185205
Fix: 152698568
Fix: 153831557
Test: atest NexusLauncherTests:MemoryTests MultiDisplayClientTests
Test: 1. Add Traditional Chinese as a secondary language in Setitngs.
2. Launch soft keyboard in Messages and use ZhuYin keyboard.
3. Tap microphone icon repeatedly (this will re-create IME).
4. See if the soft keyboard is missing.
Test: Also make sure b/149920295 and b/152410995 stay fixed.
Change-Id: Ic113f564e964ebb0ab3375cf1df78b3f912169da
(cherry picked from commit fdec32c83f7dd828bb962833f220bbf5bc5f7d71)
Diffstat (limited to 'tools/aapt2/java/JavaClassGenerator_test.cpp')
0 files changed, 0 insertions, 0 deletions