Loading services/core/java/com/android/server/wm/ActivityTaskManagerService.java +18 −21 Original line number Diff line number Diff line Loading @@ -6222,7 +6222,6 @@ public class ActivityTaskManagerService extends IActivityTaskManager.Stub { } return; } mH.post(() -> { synchronized (mGlobalLock) { final ActivityDisplay activityDisplay = mRootActivityContainer.getActivityDisplay(displayId); Loading @@ -6244,8 +6243,6 @@ public class ActivityTaskManagerService extends IActivityTaskManager.Stub { } process.registerDisplayConfigurationListenerLocked(activityDisplay); } }); } @Override Loading services/core/java/com/android/server/wm/AppTransitionController.java +3 −3 Original line number Diff line number Diff line Loading @@ -49,8 +49,8 @@ import static com.android.server.wm.WindowManagerDebugConfig.DEBUG_APP_TRANSITIO import static com.android.server.wm.WindowManagerDebugConfig.SHOW_LIGHT_TRANSACTIONS; import static com.android.server.wm.WindowManagerDebugConfig.TAG_WITH_CLASS_NAME; import static com.android.server.wm.WindowManagerDebugConfig.TAG_WM; import static com.android.server.wm.WindowManagerService.H.NOTIFY_APP_TRANSITION_STARTING; import android.os.SystemClock; import android.os.Trace; import android.util.ArraySet; import android.util.Slog; Loading Loading @@ -191,8 +191,8 @@ public class AppTransitionController { mDisplayContent.computeImeTarget(true /* updateImeTarget */); mService.mH.obtainMessage(NOTIFY_APP_TRANSITION_STARTING, mTempTransitionReasons.clone()).sendToTarget(); mService.mAtmInternal.notifyAppTransitionStarting(mTempTransitionReasons.clone(), SystemClock.uptimeMillis()); Trace.traceEnd(Trace.TRACE_TAG_WINDOW_MANAGER); Loading services/core/java/com/android/server/wm/DockedStackDividerController.java +1 −4 Original line number Diff line number Diff line Loading @@ -36,7 +36,6 @@ import static com.android.server.wm.AppTransition.TOUCH_RESPONSE_INTERPOLATOR; import static com.android.server.wm.DockedStackDividerControllerProto.MINIMIZED_DOCK; import static com.android.server.wm.WindowManagerDebugConfig.TAG_WITH_CLASS_NAME; import static com.android.server.wm.WindowManagerDebugConfig.TAG_WM; import static com.android.server.wm.WindowManagerService.H.NOTIFY_DOCKED_STACK_MINIMIZED_CHANGED; import static com.android.server.wm.WindowManagerService.LAYER_OFFSET_DIM; import android.content.Context; Loading Loading @@ -566,9 +565,7 @@ public class DockedStackDividerController { mMaximizeMeetFraction = getClipRevealMeetFraction(stack); animDuration = (long) (mAnimationDuration * mMaximizeMeetFraction); } mService.mH.removeMessages(NOTIFY_DOCKED_STACK_MINIMIZED_CHANGED); mService.mH.obtainMessage(NOTIFY_DOCKED_STACK_MINIMIZED_CHANGED, minimizedDock ? 1 : 0, 0).sendToTarget(); mService.mAtmInternal.notifyDockedStackMinimizedChanged(minimizedDock); final int size = mDockedStackListeners.beginBroadcast(); for (int i = 0; i < size; ++i) { final IDockedStackListener listener = mDockedStackListeners.getBroadcastItem(i); Loading services/core/java/com/android/server/wm/RecentsAnimationController.java +1 −3 Original line number Diff line number Diff line Loading @@ -29,7 +29,6 @@ import static com.android.server.wm.ActivityTaskManagerInternal.APP_TRANSITION_R import static com.android.server.wm.AnimationAdapterProto.REMOTE; import static com.android.server.wm.RemoteAnimationAdapterWrapperProto.TARGET; import static com.android.server.wm.WindowManagerDebugConfig.DEBUG_RECENTS_ANIMATIONS; import static com.android.server.wm.WindowManagerService.H.NOTIFY_APP_TRANSITION_STARTING; import android.annotation.IntDef; import android.app.ActivityManager.TaskSnapshot; Loading Loading @@ -413,8 +412,7 @@ public class RecentsAnimationController implements DeathRecipient { } final SparseIntArray reasons = new SparseIntArray(); reasons.put(WINDOWING_MODE_FULLSCREEN, APP_TRANSITION_RECENTS_ANIM); mService.mH.obtainMessage(NOTIFY_APP_TRANSITION_STARTING, reasons).sendToTarget(); mService.mAtmInternal.notifyAppTransitionStarting(reasons, SystemClock.uptimeMillis()); } void cancelAnimation(@ReorderMode int reorderMode, String reason) { Loading services/core/java/com/android/server/wm/WindowManagerService.java +4 −40 Original line number Diff line number Diff line Loading @@ -184,7 +184,6 @@ import android.util.MergedConfiguration; import android.util.Slog; import android.util.SparseArray; import android.util.SparseBooleanArray; import android.util.SparseIntArray; import android.util.TimeUtils; import android.util.TypedValue; import android.util.proto.ProtoOutputStream; Loading Loading @@ -857,12 +856,12 @@ public class WindowManagerService extends IWindowManager.Stub @Override public void onAppTransitionCancelledLocked(int transit) { mH.sendEmptyMessage(H.NOTIFY_APP_TRANSITION_CANCELLED); mAtmInternal.notifyAppTransitionCancelled(); } @Override public void onAppTransitionFinishedLocked(IBinder token) { mH.sendEmptyMessage(H.NOTIFY_APP_TRANSITION_FINISHED); mAtmInternal.notifyAppTransitionFinished(); final AppWindowToken atoken = mRoot.getAppWindowToken(token); if (atoken == null) { return; Loading Loading @@ -2602,7 +2601,7 @@ public class WindowManagerService extends IWindowManager.Stub @Override public void notifyKeyguardTrustedChanged() { mH.sendEmptyMessage(H.NOTIFY_KEYGUARD_TRUSTED_CHANGED); mAtmInternal.notifyKeyguardTrustedChanged(); } @Override Loading Loading @@ -2667,11 +2666,7 @@ public class WindowManagerService extends IWindowManager.Stub * @param callback Runnable to be called when activity manager is done reevaluating visibilities */ void notifyKeyguardFlagsChanged(@Nullable Runnable callback, int displayId) { final Runnable wrappedCallback = callback != null ? () -> { synchronized (mGlobalLock) { callback.run(); } } : null; mH.obtainMessage(H.NOTIFY_KEYGUARD_FLAGS_CHANGED, displayId, 0, wrappedCallback).sendToTarget(); mAtmInternal.notifyKeyguardFlagsChanged(callback, displayId); } public boolean isKeyguardTrusted() { Loading Loading @@ -4363,16 +4358,10 @@ public class WindowManagerService extends IWindowManager.Stub public static final int WINDOW_REPLACEMENT_TIMEOUT = 46; public static final int NOTIFY_APP_TRANSITION_STARTING = 47; public static final int NOTIFY_APP_TRANSITION_CANCELLED = 48; public static final int NOTIFY_APP_TRANSITION_FINISHED = 49; public static final int UPDATE_ANIMATION_SCALE = 51; public static final int WINDOW_HIDE_TIMEOUT = 52; public static final int NOTIFY_DOCKED_STACK_MINIMIZED_CHANGED = 53; public static final int SEAMLESS_ROTATION_TIMEOUT = 54; public static final int RESTORE_POINTER_ICON = 55; public static final int NOTIFY_KEYGUARD_FLAGS_CHANGED = 56; public static final int NOTIFY_KEYGUARD_TRUSTED_CHANGED = 57; public static final int SET_HAS_OVERLAY_UI = 58; public static final int SET_RUNNING_REMOTE_ANIMATION = 59; public static final int ANIMATION_FAILSAFE = 60; Loading Loading @@ -4708,19 +4697,6 @@ public class WindowManagerService extends IWindowManager.Stub } } break; case NOTIFY_APP_TRANSITION_STARTING: { mAtmInternal.notifyAppTransitionStarting((SparseIntArray) msg.obj, msg.getWhen()); } break; case NOTIFY_APP_TRANSITION_CANCELLED: { mAtmInternal.notifyAppTransitionCancelled(); } break; case NOTIFY_APP_TRANSITION_FINISHED: { mAtmInternal.notifyAppTransitionFinished(); } break; case WINDOW_HIDE_TIMEOUT: { final WindowState window = (WindowState) msg.obj; synchronized (mGlobalLock) { Loading @@ -4742,10 +4718,6 @@ public class WindowManagerService extends IWindowManager.Stub } } break; case NOTIFY_DOCKED_STACK_MINIMIZED_CHANGED: { mAtmInternal.notifyDockedStackMinimizedChanged(msg.arg1 == 1); } break; case RESTORE_POINTER_ICON: { synchronized (mGlobalLock) { restorePointerIconLocked((DisplayContent)msg.obj, msg.arg1, msg.arg2); Loading @@ -4759,14 +4731,6 @@ public class WindowManagerService extends IWindowManager.Stub } } break; case NOTIFY_KEYGUARD_FLAGS_CHANGED: { mAtmInternal.notifyKeyguardFlagsChanged((Runnable) msg.obj, msg.arg1); } break; case NOTIFY_KEYGUARD_TRUSTED_CHANGED: { mAtmInternal.notifyKeyguardTrustedChanged(); } break; case SET_HAS_OVERLAY_UI: { mAmInternal.setHasOverlayUi(msg.arg1, msg.arg2 == 1); } Loading Loading
services/core/java/com/android/server/wm/ActivityTaskManagerService.java +18 −21 Original line number Diff line number Diff line Loading @@ -6222,7 +6222,6 @@ public class ActivityTaskManagerService extends IActivityTaskManager.Stub { } return; } mH.post(() -> { synchronized (mGlobalLock) { final ActivityDisplay activityDisplay = mRootActivityContainer.getActivityDisplay(displayId); Loading @@ -6244,8 +6243,6 @@ public class ActivityTaskManagerService extends IActivityTaskManager.Stub { } process.registerDisplayConfigurationListenerLocked(activityDisplay); } }); } @Override Loading
services/core/java/com/android/server/wm/AppTransitionController.java +3 −3 Original line number Diff line number Diff line Loading @@ -49,8 +49,8 @@ import static com.android.server.wm.WindowManagerDebugConfig.DEBUG_APP_TRANSITIO import static com.android.server.wm.WindowManagerDebugConfig.SHOW_LIGHT_TRANSACTIONS; import static com.android.server.wm.WindowManagerDebugConfig.TAG_WITH_CLASS_NAME; import static com.android.server.wm.WindowManagerDebugConfig.TAG_WM; import static com.android.server.wm.WindowManagerService.H.NOTIFY_APP_TRANSITION_STARTING; import android.os.SystemClock; import android.os.Trace; import android.util.ArraySet; import android.util.Slog; Loading Loading @@ -191,8 +191,8 @@ public class AppTransitionController { mDisplayContent.computeImeTarget(true /* updateImeTarget */); mService.mH.obtainMessage(NOTIFY_APP_TRANSITION_STARTING, mTempTransitionReasons.clone()).sendToTarget(); mService.mAtmInternal.notifyAppTransitionStarting(mTempTransitionReasons.clone(), SystemClock.uptimeMillis()); Trace.traceEnd(Trace.TRACE_TAG_WINDOW_MANAGER); Loading
services/core/java/com/android/server/wm/DockedStackDividerController.java +1 −4 Original line number Diff line number Diff line Loading @@ -36,7 +36,6 @@ import static com.android.server.wm.AppTransition.TOUCH_RESPONSE_INTERPOLATOR; import static com.android.server.wm.DockedStackDividerControllerProto.MINIMIZED_DOCK; import static com.android.server.wm.WindowManagerDebugConfig.TAG_WITH_CLASS_NAME; import static com.android.server.wm.WindowManagerDebugConfig.TAG_WM; import static com.android.server.wm.WindowManagerService.H.NOTIFY_DOCKED_STACK_MINIMIZED_CHANGED; import static com.android.server.wm.WindowManagerService.LAYER_OFFSET_DIM; import android.content.Context; Loading Loading @@ -566,9 +565,7 @@ public class DockedStackDividerController { mMaximizeMeetFraction = getClipRevealMeetFraction(stack); animDuration = (long) (mAnimationDuration * mMaximizeMeetFraction); } mService.mH.removeMessages(NOTIFY_DOCKED_STACK_MINIMIZED_CHANGED); mService.mH.obtainMessage(NOTIFY_DOCKED_STACK_MINIMIZED_CHANGED, minimizedDock ? 1 : 0, 0).sendToTarget(); mService.mAtmInternal.notifyDockedStackMinimizedChanged(minimizedDock); final int size = mDockedStackListeners.beginBroadcast(); for (int i = 0; i < size; ++i) { final IDockedStackListener listener = mDockedStackListeners.getBroadcastItem(i); Loading
services/core/java/com/android/server/wm/RecentsAnimationController.java +1 −3 Original line number Diff line number Diff line Loading @@ -29,7 +29,6 @@ import static com.android.server.wm.ActivityTaskManagerInternal.APP_TRANSITION_R import static com.android.server.wm.AnimationAdapterProto.REMOTE; import static com.android.server.wm.RemoteAnimationAdapterWrapperProto.TARGET; import static com.android.server.wm.WindowManagerDebugConfig.DEBUG_RECENTS_ANIMATIONS; import static com.android.server.wm.WindowManagerService.H.NOTIFY_APP_TRANSITION_STARTING; import android.annotation.IntDef; import android.app.ActivityManager.TaskSnapshot; Loading Loading @@ -413,8 +412,7 @@ public class RecentsAnimationController implements DeathRecipient { } final SparseIntArray reasons = new SparseIntArray(); reasons.put(WINDOWING_MODE_FULLSCREEN, APP_TRANSITION_RECENTS_ANIM); mService.mH.obtainMessage(NOTIFY_APP_TRANSITION_STARTING, reasons).sendToTarget(); mService.mAtmInternal.notifyAppTransitionStarting(reasons, SystemClock.uptimeMillis()); } void cancelAnimation(@ReorderMode int reorderMode, String reason) { Loading
services/core/java/com/android/server/wm/WindowManagerService.java +4 −40 Original line number Diff line number Diff line Loading @@ -184,7 +184,6 @@ import android.util.MergedConfiguration; import android.util.Slog; import android.util.SparseArray; import android.util.SparseBooleanArray; import android.util.SparseIntArray; import android.util.TimeUtils; import android.util.TypedValue; import android.util.proto.ProtoOutputStream; Loading Loading @@ -857,12 +856,12 @@ public class WindowManagerService extends IWindowManager.Stub @Override public void onAppTransitionCancelledLocked(int transit) { mH.sendEmptyMessage(H.NOTIFY_APP_TRANSITION_CANCELLED); mAtmInternal.notifyAppTransitionCancelled(); } @Override public void onAppTransitionFinishedLocked(IBinder token) { mH.sendEmptyMessage(H.NOTIFY_APP_TRANSITION_FINISHED); mAtmInternal.notifyAppTransitionFinished(); final AppWindowToken atoken = mRoot.getAppWindowToken(token); if (atoken == null) { return; Loading Loading @@ -2602,7 +2601,7 @@ public class WindowManagerService extends IWindowManager.Stub @Override public void notifyKeyguardTrustedChanged() { mH.sendEmptyMessage(H.NOTIFY_KEYGUARD_TRUSTED_CHANGED); mAtmInternal.notifyKeyguardTrustedChanged(); } @Override Loading Loading @@ -2667,11 +2666,7 @@ public class WindowManagerService extends IWindowManager.Stub * @param callback Runnable to be called when activity manager is done reevaluating visibilities */ void notifyKeyguardFlagsChanged(@Nullable Runnable callback, int displayId) { final Runnable wrappedCallback = callback != null ? () -> { synchronized (mGlobalLock) { callback.run(); } } : null; mH.obtainMessage(H.NOTIFY_KEYGUARD_FLAGS_CHANGED, displayId, 0, wrappedCallback).sendToTarget(); mAtmInternal.notifyKeyguardFlagsChanged(callback, displayId); } public boolean isKeyguardTrusted() { Loading Loading @@ -4363,16 +4358,10 @@ public class WindowManagerService extends IWindowManager.Stub public static final int WINDOW_REPLACEMENT_TIMEOUT = 46; public static final int NOTIFY_APP_TRANSITION_STARTING = 47; public static final int NOTIFY_APP_TRANSITION_CANCELLED = 48; public static final int NOTIFY_APP_TRANSITION_FINISHED = 49; public static final int UPDATE_ANIMATION_SCALE = 51; public static final int WINDOW_HIDE_TIMEOUT = 52; public static final int NOTIFY_DOCKED_STACK_MINIMIZED_CHANGED = 53; public static final int SEAMLESS_ROTATION_TIMEOUT = 54; public static final int RESTORE_POINTER_ICON = 55; public static final int NOTIFY_KEYGUARD_FLAGS_CHANGED = 56; public static final int NOTIFY_KEYGUARD_TRUSTED_CHANGED = 57; public static final int SET_HAS_OVERLAY_UI = 58; public static final int SET_RUNNING_REMOTE_ANIMATION = 59; public static final int ANIMATION_FAILSAFE = 60; Loading Loading @@ -4708,19 +4697,6 @@ public class WindowManagerService extends IWindowManager.Stub } } break; case NOTIFY_APP_TRANSITION_STARTING: { mAtmInternal.notifyAppTransitionStarting((SparseIntArray) msg.obj, msg.getWhen()); } break; case NOTIFY_APP_TRANSITION_CANCELLED: { mAtmInternal.notifyAppTransitionCancelled(); } break; case NOTIFY_APP_TRANSITION_FINISHED: { mAtmInternal.notifyAppTransitionFinished(); } break; case WINDOW_HIDE_TIMEOUT: { final WindowState window = (WindowState) msg.obj; synchronized (mGlobalLock) { Loading @@ -4742,10 +4718,6 @@ public class WindowManagerService extends IWindowManager.Stub } } break; case NOTIFY_DOCKED_STACK_MINIMIZED_CHANGED: { mAtmInternal.notifyDockedStackMinimizedChanged(msg.arg1 == 1); } break; case RESTORE_POINTER_ICON: { synchronized (mGlobalLock) { restorePointerIconLocked((DisplayContent)msg.obj, msg.arg1, msg.arg2); Loading @@ -4759,14 +4731,6 @@ public class WindowManagerService extends IWindowManager.Stub } } break; case NOTIFY_KEYGUARD_FLAGS_CHANGED: { mAtmInternal.notifyKeyguardFlagsChanged((Runnable) msg.obj, msg.arg1); } break; case NOTIFY_KEYGUARD_TRUSTED_CHANGED: { mAtmInternal.notifyKeyguardTrustedChanged(); } break; case SET_HAS_OVERLAY_UI: { mAmInternal.setHasOverlayUi(msg.arg1, msg.arg2 == 1); } Loading