am 6be61a98: wm: call displayReady for all built in displays when system is ready.
* commit '6be61a98fccbadfdcfcefe9aa51d90bfb6c13901': wm: call displayReady for all built in displays when system is ready.
This commit is contained in:
@@ -642,6 +642,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;
|
||||
@@ -915,8 +916,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);
|
||||
}
|
||||
|
||||
@@ -7635,7 +7636,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();
|
||||
|
||||
Reference in New Issue
Block a user