OSDN Git Service

Fix propagation of display overscan information.
authorJeff Brown <jeffbrown@google.com>
Wed, 7 Aug 2013 21:13:37 +0000 (14:13 -0700)
committerJeff Brown <jeffbrown@google.com>
Wed, 7 Aug 2013 21:33:50 +0000 (14:33 -0700)
commitef981a40aa63069dc115b216ce38d1dd939dc64c
tree05c8b9ea8de1ad4d797d397f30e00ab6e031a65a
parent18ec40c44c936fd5146133ccc7446a4cd860b527
Fix propagation of display overscan information.

Fix several problems in the way that the overscan was plumbed in
which could result in information not being delivered to applications.
There was also a violation of certain invariants regarding the
immutability of returned DisplayInfo objects.

Bug: 10213771
Change-Id: I21184a14305e44278b5e81353bf95d511e8517fb
policy/src/com/android/internal/policy/impl/PhoneWindowManager.java
services/java/com/android/server/display/DisplayManagerService.java
services/java/com/android/server/display/LogicalDisplay.java
services/java/com/android/server/wm/WindowManagerService.java