am 04166953: am 6be61a98: wm: call displayReady for all built in displays when system is ready.

* commit '0416695348eae12cae0baa5adee65004d0caabe5':
  wm: call displayReady for all built in displays when system is ready.
This commit is contained in:
Vinu Deokaran
2015-10-12 16:16:31 +00:00
committed by Android Git Automerger

View File

@@ -642,6 +642,7 @@ public class WindowManagerService extends IWindowManager.Stub
final InputManagerService mInputManager; final InputManagerService mInputManager;
final DisplayManagerInternal mDisplayManagerInternal; final DisplayManagerInternal mDisplayManagerInternal;
final DisplayManager mDisplayManager; final DisplayManager mDisplayManager;
final Display[] mDisplays;
// Who is holding the screen on. // Who is holding the screen on.
Session mHoldingScreenOn; Session mHoldingScreenOn;
@@ -915,8 +916,8 @@ public class WindowManagerService extends IWindowManager.Stub
mFxSession = new SurfaceSession(); mFxSession = new SurfaceSession();
mDisplayManager = (DisplayManager)context.getSystemService(Context.DISPLAY_SERVICE); mDisplayManager = (DisplayManager)context.getSystemService(Context.DISPLAY_SERVICE);
Display[] displays = mDisplayManager.getDisplays(); mDisplays = mDisplayManager.getDisplays();
for (Display display : displays) { for (Display display : mDisplays) {
createDisplayContentLocked(display); createDisplayContentLocked(display);
} }
@@ -7635,7 +7636,9 @@ public class WindowManagerService extends IWindowManager.Stub
} }
public void displayReady() { public void displayReady() {
displayReady(Display.DEFAULT_DISPLAY); for (Display display : mDisplays) {
displayReady(display.getDisplayId());
}
synchronized(mWindowMap) { synchronized(mWindowMap) {
final DisplayContent displayContent = getDefaultDisplayContentLocked(); final DisplayContent displayContent = getDefaultDisplayContentLocked();