summaryrefslogtreecommitdiff
path: root/tools/aapt2/java/JavaClassGenerator_test.cpp
diff options
context:
space:
mode:
authorAdrian Roos <roosa@google.com>2020-07-01 16:23:05 +0200
committerAdrian Roos <roosa@google.com>2020-07-02 11:14:10 +0200
commit69947c067109b6c9b92a2bdd792e5a74d598611a (patch)
tree58cc21f4272f2752e0e7f05db66ceedc8dfb437a /tools/aapt2/java/JavaClassGenerator_test.cpp
parentc73cddc46e41cd14a9da9fe846c5d2069c57a314 (diff)
Revert new logic around FLAG_ALT_FOCUSABLE_IM
This broke several apps because it means certain NON_FOCUSABLE windows are now layered wrong w.r.t the IME, and also no longer get IME insets. Originally, this was introduced because the IME target was used to compute which window gets control, but this is now computed based on the window actually connecting to the IME as reported per IMMS. Reverts I941571c97145d77b0a59d030cf2a8c8318f3b59f. Bug: 143898978 Bug: 140641950 Bug: 145812508 Bug: 141738570 Bug: 144619551 Fixes: 159438771 Test: atest WindowStateTests atest FocusHandlingTest atest WindowManager_LayoutParamsTest Also manually using steps: 1. Launch gmail compose activity 2. start typing in receipient field 3. verify that even thoug the suggestions popup window w/ FLAG_NOT_FOCUSABLE becomes the IME target, control and insets still work. Change-Id: If451276b1a8c485ec88965d8d30ec8fd3836620f
Diffstat (limited to 'tools/aapt2/java/JavaClassGenerator_test.cpp')
0 files changed, 0 insertions, 0 deletions