summaryrefslogtreecommitdiff
path: root/tools/aapt2/java/JavaClassGenerator_test.cpp
diff options
context:
space:
mode:
authorMing-Shin Lu <lumark@google.com>2021-05-12 20:48:44 +0800
committerMing-Shin Lu <lumark@google.com>2021-05-20 08:59:53 +0800
commitf4c200f56cdc538cd695a5b70524f958c8e8dd07 (patch)
tree6db0a9ea7baaf4dd3694b5493dbf7ce5b97a505d /tools/aapt2/java/JavaClassGenerator_test.cpp
parent63a1453832f1023c65dee59b7075949810a086c1 (diff)
Don't give the IME child window focus when switching tasks
When switching the app task, we keep the IME window visibility for better transitioning experiences. However, in case IME created a child window without dismissing during the task switching to keep the window focus because the IME window has higher window hierarchy. Hence, we don't give it focus if the next IME layering target doesn't actually request the IME visible. Fix: 186329504 Test: manual as issue steps: 1) Tap any text box to bring up Gboard. 2) Tap access point -> '..' -> Share Gboard or Quality Bug Report. 3) Swipe up to Home screen. 4) Tap another text box. 6) Verify if the IME can shown as expected after editor focused Test: atest DisplayContentTests#\ testImeChildWindowFocusWhenImeLayeringTargetChanges Change-Id: I72618745542f33bcbb1001bd3b812e79f7652dda
Diffstat (limited to 'tools/aapt2/java/JavaClassGenerator_test.cpp')
0 files changed, 0 insertions, 0 deletions