Loading services/core/java/com/android/server/wm/WindowManagerService.java +19 −16 Original line number Diff line number Diff line Loading @@ -4433,7 +4433,8 @@ public class WindowManagerService extends IWindowManager.Stub if (DEBUG_FOCUS_LIGHT) Slog.i(TAG_WM, "Losing focus: " + lastFocus); lastFocus.reportFocusChangedSerialized(false, mInTouchMode); } } break; break; } case REPORT_LOSING_FOCUS: { final DisplayContent displayContent = (DisplayContent) msg.obj; Loading @@ -4450,7 +4451,8 @@ public class WindowManagerService extends IWindowManager.Stub losers.get(i)); losers.get(i).reportFocusChangedSerialized(false, mInTouchMode); } } break; break; } case WINDOW_FREEZE_TIMEOUT: { final DisplayContent displayContent = (DisplayContent) msg.obj; Loading Loading @@ -4614,12 +4616,13 @@ public class WindowManagerService extends IWindowManager.Stub break; } case NOTIFY_ACTIVITY_DRAWN: case NOTIFY_ACTIVITY_DRAWN: { try { mActivityTaskManager.notifyActivityDrawn((IBinder) msg.obj); } catch (RemoteException e) { } break; } case ALL_WINDOWS_DRAWN: { Runnable callback; synchronized (mGlobalLock) { Loading Loading @@ -4656,8 +4659,8 @@ public class WindowManagerService extends IWindowManager.Stub } } } } break; } case CHECK_IF_BOOT_ANIMATION_FINISHED: { final boolean bootAnimationComplete; synchronized (mGlobalLock) { Loading @@ -4667,15 +4670,15 @@ public class WindowManagerService extends IWindowManager.Stub if (bootAnimationComplete) { performEnableScreen(); } } break; } case RESET_ANR_MESSAGE: { synchronized (mGlobalLock) { mLastANRState = null; } mAtmInternal.clearSavedANRState(); } break; } case WALLPAPER_DRAW_PENDING_TIMEOUT: { synchronized (mGlobalLock) { final WallpaperController wallpaperController = Loading @@ -4685,16 +4688,16 @@ public class WindowManagerService extends IWindowManager.Stub mWindowPlacerLocked.performSurfacePlacement(); } } } break; } case UPDATE_DOCKED_STACK_DIVIDER: { synchronized (mGlobalLock) { final DisplayContent displayContent = getDefaultDisplayContentLocked(); displayContent.getDockedDividerController().reevaluateVisibility(false); displayContent.adjustForImeIfNeeded(); } } break; } case WINDOW_REPLACEMENT_TIMEOUT: { synchronized (mGlobalLock) { for (int i = mWindowReplacementTimeouts.size() - 1; i >= 0; i--) { Loading @@ -4703,8 +4706,8 @@ public class WindowManagerService extends IWindowManager.Stub } mWindowReplacementTimeouts.clear(); } } break; } case WINDOW_HIDE_TIMEOUT: { final WindowState window = (WindowState) msg.obj; synchronized (mGlobalLock) { Loading @@ -4724,45 +4727,45 @@ public class WindowManagerService extends IWindowManager.Stub window.setDisplayLayoutNeeded(); mWindowPlacerLocked.performSurfacePlacement(); } } break; } case RESTORE_POINTER_ICON: { synchronized (mGlobalLock) { restorePointerIconLocked((DisplayContent)msg.obj, msg.arg1, msg.arg2); } } break; } case SEAMLESS_ROTATION_TIMEOUT: { final DisplayContent displayContent = (DisplayContent) msg.obj; synchronized (mGlobalLock) { displayContent.onSeamlessRotationTimeout(); } } break; } case SET_HAS_OVERLAY_UI: { mAmInternal.setHasOverlayUi(msg.arg1, msg.arg2 == 1); } break; } case SET_RUNNING_REMOTE_ANIMATION: { mAmInternal.setRunningRemoteAnimation(msg.arg1, msg.arg2 == 1); } break; } case ANIMATION_FAILSAFE: { synchronized (mGlobalLock) { if (mRecentsAnimationController != null) { mRecentsAnimationController.scheduleFailsafe(); } } } break; } case RECOMPUTE_FOCUS: { synchronized (mGlobalLock) { updateFocusedWindowLocked(UPDATE_FOCUS_NORMAL, true /* updateInputWindows */); } } break; } } if (DEBUG_WINDOW_TRACE) { Slog.v(TAG_WM, "handleMessage: exit"); } Loading Loading
services/core/java/com/android/server/wm/WindowManagerService.java +19 −16 Original line number Diff line number Diff line Loading @@ -4433,7 +4433,8 @@ public class WindowManagerService extends IWindowManager.Stub if (DEBUG_FOCUS_LIGHT) Slog.i(TAG_WM, "Losing focus: " + lastFocus); lastFocus.reportFocusChangedSerialized(false, mInTouchMode); } } break; break; } case REPORT_LOSING_FOCUS: { final DisplayContent displayContent = (DisplayContent) msg.obj; Loading @@ -4450,7 +4451,8 @@ public class WindowManagerService extends IWindowManager.Stub losers.get(i)); losers.get(i).reportFocusChangedSerialized(false, mInTouchMode); } } break; break; } case WINDOW_FREEZE_TIMEOUT: { final DisplayContent displayContent = (DisplayContent) msg.obj; Loading Loading @@ -4614,12 +4616,13 @@ public class WindowManagerService extends IWindowManager.Stub break; } case NOTIFY_ACTIVITY_DRAWN: case NOTIFY_ACTIVITY_DRAWN: { try { mActivityTaskManager.notifyActivityDrawn((IBinder) msg.obj); } catch (RemoteException e) { } break; } case ALL_WINDOWS_DRAWN: { Runnable callback; synchronized (mGlobalLock) { Loading Loading @@ -4656,8 +4659,8 @@ public class WindowManagerService extends IWindowManager.Stub } } } } break; } case CHECK_IF_BOOT_ANIMATION_FINISHED: { final boolean bootAnimationComplete; synchronized (mGlobalLock) { Loading @@ -4667,15 +4670,15 @@ public class WindowManagerService extends IWindowManager.Stub if (bootAnimationComplete) { performEnableScreen(); } } break; } case RESET_ANR_MESSAGE: { synchronized (mGlobalLock) { mLastANRState = null; } mAtmInternal.clearSavedANRState(); } break; } case WALLPAPER_DRAW_PENDING_TIMEOUT: { synchronized (mGlobalLock) { final WallpaperController wallpaperController = Loading @@ -4685,16 +4688,16 @@ public class WindowManagerService extends IWindowManager.Stub mWindowPlacerLocked.performSurfacePlacement(); } } } break; } case UPDATE_DOCKED_STACK_DIVIDER: { synchronized (mGlobalLock) { final DisplayContent displayContent = getDefaultDisplayContentLocked(); displayContent.getDockedDividerController().reevaluateVisibility(false); displayContent.adjustForImeIfNeeded(); } } break; } case WINDOW_REPLACEMENT_TIMEOUT: { synchronized (mGlobalLock) { for (int i = mWindowReplacementTimeouts.size() - 1; i >= 0; i--) { Loading @@ -4703,8 +4706,8 @@ public class WindowManagerService extends IWindowManager.Stub } mWindowReplacementTimeouts.clear(); } } break; } case WINDOW_HIDE_TIMEOUT: { final WindowState window = (WindowState) msg.obj; synchronized (mGlobalLock) { Loading @@ -4724,45 +4727,45 @@ public class WindowManagerService extends IWindowManager.Stub window.setDisplayLayoutNeeded(); mWindowPlacerLocked.performSurfacePlacement(); } } break; } case RESTORE_POINTER_ICON: { synchronized (mGlobalLock) { restorePointerIconLocked((DisplayContent)msg.obj, msg.arg1, msg.arg2); } } break; } case SEAMLESS_ROTATION_TIMEOUT: { final DisplayContent displayContent = (DisplayContent) msg.obj; synchronized (mGlobalLock) { displayContent.onSeamlessRotationTimeout(); } } break; } case SET_HAS_OVERLAY_UI: { mAmInternal.setHasOverlayUi(msg.arg1, msg.arg2 == 1); } break; } case SET_RUNNING_REMOTE_ANIMATION: { mAmInternal.setRunningRemoteAnimation(msg.arg1, msg.arg2 == 1); } break; } case ANIMATION_FAILSAFE: { synchronized (mGlobalLock) { if (mRecentsAnimationController != null) { mRecentsAnimationController.scheduleFailsafe(); } } } break; } case RECOMPUTE_FOCUS: { synchronized (mGlobalLock) { updateFocusedWindowLocked(UPDATE_FOCUS_NORMAL, true /* updateInputWindows */); } } break; } } if (DEBUG_WINDOW_TRACE) { Slog.v(TAG_WM, "handleMessage: exit"); } Loading