Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5923d161 authored by Chong Zhang's avatar Chong Zhang Committed by Gerrit Code Review
Browse files

Merge "wm: call displayReady for all built in displays when system is ready."

parents ce4fbb4d 0d38dc16
Loading
Loading
Loading
Loading
+6 −3
Original line number Diff line number Diff line
@@ -639,6 +639,7 @@ public class WindowManagerService extends IWindowManager.Stub
    final InputManagerService mInputManager;
    final DisplayManagerInternal mDisplayManagerInternal;
    final DisplayManager mDisplayManager;
    final Display[] mDisplays;

    // Who is holding the screen on.
    Session mHoldingScreenOn;
@@ -851,8 +852,8 @@ public class WindowManagerService extends IWindowManager.Stub

        mFxSession = new SurfaceSession();
        mDisplayManager = (DisplayManager)context.getSystemService(Context.DISPLAY_SERVICE);
        Display[] displays = mDisplayManager.getDisplays();
        for (Display display : displays) {
        mDisplays = mDisplayManager.getDisplays();
        for (Display display : mDisplays) {
            createDisplayContentLocked(display);
        }

@@ -7599,7 +7600,9 @@ public class WindowManagerService extends IWindowManager.Stub
    }

    public void displayReady() {
        displayReady(Display.DEFAULT_DISPLAY);
        for (Display display : mDisplays) {
            displayReady(display.getDisplayId());
        }

        synchronized(mWindowMap) {
            final DisplayContent displayContent = getDefaultDisplayContentLocked();