summaryrefslogtreecommitdiff
path: root/tools/aapt2/java/JavaClassGenerator_test.cpp
diff options
context:
space:
mode:
authorchaviw <chaviw@google.com>2018-06-12 16:44:23 -0700
committerchaviw <chaviw@google.com>2018-06-25 08:42:58 -0700
commit1c13ad3dfceadda7a6e722ba3eece432fad2e0b3 (patch)
treec1bbf5ae0633c61d9ff8e27dc5a4f14ab4734ccd /tools/aapt2/java/JavaClassGenerator_test.cpp
parent79e27cd27d0d0403da1d0ba22d7cb7e65d0ec8af (diff)
Don't keep current IME target if it's being removed.
There's logic in place to continue using the old IME target if it's in the process of animating tot exit and the next IME target is going to the launcher. This is to prevent the IME from flickering by jumping to the launcher in the middle of closing. However, the IME target also gets recalculated when the old IME target window is removed. If the new target ends up being the launcher, then the old logic would prevent the IME target from getting updated since it still considers the window being removed as animating to exit. This change adds another check to make sure that we don't consider removed windows when deciding if the IME target should stay the same. Change-Id: I3722c2ff22865f408a5dc5872a36002a5991ff1c Fixes: 109875368 Test: Repro steps from bug
Diffstat (limited to 'tools/aapt2/java/JavaClassGenerator_test.cpp')
0 files changed, 0 insertions, 0 deletions