OSDN Git Service

Don't push IME above all app windows and dock divider.
authorFilip Gruszczynski <gruszczy@google.com>
Mon, 4 Jan 2016 23:56:07 +0000 (15:56 -0800)
committerFilip Gruszczynski <gruszczy@google.com>
Tue, 5 Jan 2016 16:32:22 +0000 (08:32 -0800)
commitbedb566a280e8aee2e80346af08f42b3fb5121c2
tree27f6c64e34532df731d2b4755a07ae495284e986
parent10b89dc5311315668d1ec9ad658521d62fbea44f
Don't push IME above all app windows and dock divider.

The IME should only be pushed above the application that requested it.
There might be other windows that go above the IME, e.g. spinner dialog.

We used to need the IME to go above all app windows, because the dock
divider goes above all app windows and we want IME above the dock
divider. This is not necessary anymore, because the dock divider is now
aware of the IME and changes it's size to available space. The
transition is also graceful enough, that it looks correct even when the
IME goes away.

Bug: 26325071
Change-Id: I8c05f2d200c5bb92c5fdb0d252e277fbe43a60a5
services/core/java/com/android/server/wm/WindowLayersController.java