diff --git a/services/core/java/com/android/server/am/ActivityMetricsLogger.java b/services/core/java/com/android/server/am/ActivityMetricsLogger.java index 494aaa766b94a..08ff7de87c9fb 100644 --- a/services/core/java/com/android/server/am/ActivityMetricsLogger.java +++ b/services/core/java/com/android/server/am/ActivityMetricsLogger.java @@ -254,8 +254,7 @@ class ActivityMetricsLogger { * ActivityManagerInternal.APP_TRANSITION_* reasons. */ void notifyTransitionStarting(SparseIntArray stackIdReasons) { - // TODO (b/36339388): Figure out why stackIdReasons can be null - if (stackIdReasons == null || !isAnyTransitionActive() || mLoggedTransitionStarting) { + if (!isAnyTransitionActive() || mLoggedTransitionStarting) { return; } mCurrentTransitionDelayMs = calculateCurrentDelay(); diff --git a/services/core/java/com/android/server/wm/WindowManagerService.java b/services/core/java/com/android/server/wm/WindowManagerService.java index 5fbc43f69c8d5..2a01aa26c15f1 100644 --- a/services/core/java/com/android/server/wm/WindowManagerService.java +++ b/services/core/java/com/android/server/wm/WindowManagerService.java @@ -5035,6 +5035,7 @@ public class WindowManagerService extends IWindowManager.Stub if (callback != null) { callback.run(); } + break; } case NEW_ANIMATOR_SCALE: { float scale = getCurrentAnimatorScale(); @@ -5087,6 +5088,7 @@ public class WindowManagerService extends IWindowManager.Stub } } } + break; case UPDATE_DOCKED_STACK_DIVIDER: { synchronized (mWindowMap) { final DisplayContent displayContent = getDefaultDisplayContentLocked(); @@ -5104,6 +5106,7 @@ public class WindowManagerService extends IWindowManager.Stub mWindowReplacementTimeouts.clear(); } } + break; case NOTIFY_APP_TRANSITION_STARTING: { mAmInternal.notifyAppTransitionStarting((SparseIntArray) msg.obj); }