OSDN Git Service

Relayout window when rotated landscape <-> seascape
authorAndrii Kulian <akulian@google.com>
Wed, 11 Jan 2017 08:36:44 +0000 (00:36 -0800)
committerAndrii Kulian <akulian@google.com>
Fri, 13 Jan 2017 01:28:18 +0000 (01:28 +0000)
commitb2e37802995e710c4a4d7b28e35c0b584ad2be7a
tree835bdd16fa1101eee2fcb89aa479e33847b88d97
parent8c72ab3ee65c9e51c17514e44eb66f48ce1fa729
Relayout window when rotated landscape <-> seascape

When 180 degree rotation happens there is no real configuration
change, so an application window could miss an update, which
caused visual artifacts.
In this CL layout is forced when rotation changes.

Test: Unit tests in ag/1778638.
Bug: 33607506
Change-Id: Ia1e3375212bade9061d6e1d9679604e67c50da20
core/java/android/view/ViewRootImpl.java
services/core/java/com/android/server/wm/WindowManagerService.java
services/core/java/com/android/server/wm/WindowState.java