summaryrefslogtreecommitdiff
path: root/tools/aapt2/java/JavaClassGenerator_test.cpp
diff options
context:
space:
mode:
authorEvan Rosky <erosky@google.com>2020-02-21 10:16:08 -0800
committerEvan Rosky <erosky@google.com>2020-03-05 00:27:28 +0000
commit95729201f90b6a3199fd2072eef588fef3d86b65 (patch)
tree12fe2da31d4f50c4bb69e595e370d0c478c1b21e /tools/aapt2/java/JavaClassGenerator_test.cpp
parent4e9ac9dcb1828b692f08cdd699aba32ef556bae8 (diff)
Fix some split-screen IME glitches
First of all, this fixes some ime reporting issues. Specifically, the ime state could be updated without a queued traversal which would cause some messages to get lost. Second, this has the Divider switch to "async" animation when stack adjustment is no longer aligned with IME animation. This happens when switching ime focus from one split to the other. Additionally, I had to change the ime animations to remember where they were before "switching directions" because it turns out the insets logic varies when focus changes: sometimes you get only a show() other times you get a hide() followed immediately by a show() Bug: 133381284 Bug: 149952263 Bug: 150702357 Test: manually open split-screen with editors in each split and try switching between them. Change-Id: I8c92ce4e74651f08ef84d4f1c4b2ddb9625123f1
Diffstat (limited to 'tools/aapt2/java/JavaClassGenerator_test.cpp')
0 files changed, 0 insertions, 0 deletions