OSDN Git Service

Fix layering of non-IME target windows in IME-target app in split-screen.
authorRobert Carr <racarr@google.com>
Mon, 16 Apr 2018 18:09:22 +0000 (11:09 -0700)
committerRobert Carr <racarr@google.com>
Thu, 19 Apr 2018 20:02:48 +0000 (13:02 -0700)
commit4a1cdbd4e90a71290214f17b94ab65125e64d896
tree683080c961ffbf8685930a592a0e65db1771a680
parenta194a6bee36365b7aa2cdf3e86fe26e600ef338b
Fix layering of non-IME target windows in IME-target app in split-screen.

In split-screen mode we elevate child windows of the IME target with relative
layering to ensure they and the IME can exist above the docked divider while
the IME target itself still exists below. For behavior compatibility with O
we need to give this same treatment to all windows with the same token as the
IME target.

Bug: 70811741
Test: Manual. go/wm-smoke.
Change-Id: Ife174069ec2571c95d546981d196b7f519bb08ca
services/core/java/com/android/server/wm/WindowState.java