OSDN Git Service

Fix dock rect calculation when nav is translucent.
authorJohn Spurlock <jspurlock@google.com>
Fri, 11 Oct 2013 02:10:42 +0000 (22:10 -0400)
committerJohn Spurlock <jspurlock@google.com>
Fri, 11 Oct 2013 02:18:56 +0000 (22:18 -0400)
commitf95b89a0971fdfedec9004924615f08d87a6168c
treec5fee1f8edc4d6dff23ba93a6901c1201ccc9840
parent000bffabb8e49b2f907bdf0bb24c8f224add560f
Fix dock rect calculation when nav is translucent.

Make sure the dock rect in PWM takes the nav bar height
into account when translucent.  This forms the basis of
many other window calculations, and has multiple downstream
effects.

Fixing this exposed the fact that the Keyguard was not allowed
to fall into the LAYOUT_HIDE_NAV codepath (since it's not an app
window) - so add TYPE_KEYGUARD to that path.

Bug:11157555
Change-Id: I6b1fc4da973a246b80ec108a561e06f6d8a6a92b
policy/src/com/android/internal/policy/impl/PhoneWindowManager.java