diff options
author | chaviw <chaviw@google.com> | 2020-05-19 13:57:43 -0700 |
---|---|---|
committer | chaviw <chaviw@google.com> | 2020-05-20 12:02:01 -0700 |
commit | 50dbc983bf86727cf29a3e5a55f7ecc75791e506 (patch) | |
tree | 210ea6c291c0fbfd6734207a52d65ae0b3dcc661 /tools/aapt2/java/JavaClassGenerator.cpp | |
parent | f13d436c2e11cb0592f1f3e950e33989858fe81c (diff) |
Check embedded windows for IME target
When checking IME target, if the main window can't be IME target but the
embedded window can be, the IME will not be z ordered correctly. The IME
should be updated so it's z ordered to the embedded window. Since the
embedded window is in a different display, we set the IME target to the
host to avoid any issues with IME target being on a different display.
Test: WindowStateTests#testCanWindowWithEmbeddedDisplayBeImeTarget
Test: Host window with flag FLAG_NOT_FOCUSABLE and embedded without. IME
can be shown for the embedded window
Bug: 156785479
Change-Id: Id46dc8be16f1a00dd31d79cc61bfcb83a2515888
Diffstat (limited to 'tools/aapt2/java/JavaClassGenerator.cpp')
0 files changed, 0 insertions, 0 deletions