OSDN Git Service

Move rotation tracking to DisplayContent
authorAndrii Kulian <akulian@google.com>
Fri, 10 Mar 2017 18:36:45 +0000 (10:36 -0800)
committerAndrii Kulian <akulian@google.com>
Sat, 11 Mar 2017 02:34:18 +0000 (18:34 -0800)
commit8ee7285128c3843401d4c4d0412cd66e86ba49e3
treeea62692565464d21383179f5a1923e26c7effe28
parent83c4712abdd89ca60c9916e72e755b2548e6b922
Move rotation tracking to DisplayContent

This CL moves rotation tracking from WindowManagerService to
DisplayContent. This way displays can be rotated independently and
rotation of the main display won't affect rotation of secondary
ones.

Bug: 34242678
Test: android.server.cts.ActivityManagerDisplayTests
Test: testRotationNotAffectingSecondaryScreen
Change-Id: Ic46aaa523482b31ff5ec77f0c2908ceda1156fc0
12 files changed:
cmds/uiautomator/library/testrunner-src/com/android/uiautomator/core/ShellUiAutomatorBridge.java
core/java/android/app/UiAutomationConnection.java
core/java/android/view/IWindowManager.aidl
services/core/java/com/android/server/policy/PhoneWindowManager.java
services/core/java/com/android/server/wm/AccessibilityController.java
services/core/java/com/android/server/wm/DisplayContent.java
services/core/java/com/android/server/wm/RootWindowContainer.java
services/core/java/com/android/server/wm/WindowAnimator.java
services/core/java/com/android/server/wm/WindowManagerService.java
services/core/java/com/android/server/wm/WindowState.java
services/tests/servicestests/src/com/android/server/wm/AppWindowTokenTests.java
tools/layoutlib/bridge/src/android/view/IWindowManagerImpl.java