From e83b08ff6eb848f8d226df20fcb2773f4691e2bf Mon Sep 17 00:00:00 2001 From: Vinit Nayak Date: Mon, 9 Oct 2023 21:42:15 -0700 Subject: [PATCH] Update API for OneShotRemoteHandler * All no-ops except SplitSelectStateController Bug: 295981634 Change-Id: Idabe80951ceb2b0a980f3179366d75fc064c69ec --- .../launcher3/desktop/DesktopRecentsTransitionController.kt | 3 +++ .../com/android/quickstep/util/FadeOutRemoteTransition.kt | 3 +++ .../android/quickstep/util/SplitSelectStateController.java | 5 +++++ 3 files changed, 11 insertions(+) diff --git a/quickstep/src/com/android/launcher3/desktop/DesktopRecentsTransitionController.kt b/quickstep/src/com/android/launcher3/desktop/DesktopRecentsTransitionController.kt index 6fe007c47c..10733fbbea 100644 --- a/quickstep/src/com/android/launcher3/desktop/DesktopRecentsTransitionController.kt +++ b/quickstep/src/com/android/launcher3/desktop/DesktopRecentsTransitionController.kt @@ -98,6 +98,9 @@ class DesktopRecentsTransitionController( mergeTarget: IBinder, finishCallback: IRemoteTransitionFinishedCallback ) {} + + override fun onTransitionConsumed(transition: IBinder?, aborted: Boolean) { + } } companion object { diff --git a/quickstep/src/com/android/quickstep/util/FadeOutRemoteTransition.kt b/quickstep/src/com/android/quickstep/util/FadeOutRemoteTransition.kt index 59ff81da4e..5cce728ebf 100644 --- a/quickstep/src/com/android/quickstep/util/FadeOutRemoteTransition.kt +++ b/quickstep/src/com/android/quickstep/util/FadeOutRemoteTransition.kt @@ -83,4 +83,7 @@ class FadeOutRemoteTransition : IRemoteTransition.Stub() { Executors.MAIN_EXECUTOR.execute { anim.start() } } + + override fun onTransitionConsumed(transition: IBinder?, aborted: Boolean) { + } } diff --git a/quickstep/src/com/android/quickstep/util/SplitSelectStateController.java b/quickstep/src/com/android/quickstep/util/SplitSelectStateController.java index 45c63b2bc8..21c0059856 100644 --- a/quickstep/src/com/android/quickstep/util/SplitSelectStateController.java +++ b/quickstep/src/com/android/quickstep/util/SplitSelectStateController.java @@ -641,6 +641,11 @@ public class SplitSelectStateController { public void mergeAnimation(IBinder transition, TransitionInfo info, SurfaceControl.Transaction t, IBinder mergeTarget, IRemoteTransitionFinishedCallback finishedCallback) { } + + @Override + public void onTransitionConsumed(IBinder transition, boolean aborted) + throws RemoteException { + } } /**