Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0d3fabcf authored by Evan Rosky's avatar Evan Rosky Committed by Android (Google) Code Review
Browse files

Merge "Remove unused paramater to finish" into main

parents 4259582c bc0efbdc
Loading
Loading
Loading
Loading
+1 −6
Original line number Original line Diff line number Diff line
@@ -80,13 +80,8 @@ interface IWindowOrganizerController {
     * Finishes a transition. This must be called for all created transitions.
     * Finishes a transition. This must be called for all created transitions.
     * @param transitionToken Which transition to finish
     * @param transitionToken Which transition to finish
     * @param t Changes to make before finishing but in the same SF Transaction. Can be null.
     * @param t Changes to make before finishing but in the same SF Transaction. Can be null.
     * @param callback Called when t is finished applying.
     * @return An ID for the sync operation (see {@link #applySyncTransaction}. This will be
     *         negative if no sync transaction was attached (null t or callback)
     */
     */
    int finishTransition(in IBinder transitionToken,
    void finishTransition(in IBinder transitionToken, in @nullable WindowContainerTransaction t);
            in @nullable WindowContainerTransaction t,
            in IWindowContainerTransactionCallback callback);


    /** @return An interface enabling the management of task organizers. */
    /** @return An interface enabling the management of task organizers. */
    ITaskOrganizerController getTaskOrganizerController();
    ITaskOrganizerController getTaskOrganizerController();
+3 −7
Original line number Original line Diff line number Diff line
@@ -115,19 +115,15 @@ public class WindowOrganizer {
     * Finishes a running transition.
     * Finishes a running transition.
     * @param transitionToken The transition to finish. Can't be null.
     * @param transitionToken The transition to finish. Can't be null.
     * @param t A set of window operations to apply before finishing.
     * @param t A set of window operations to apply before finishing.
     * @param callback A sync callback (if provided). See {@link #applySyncTransaction}.
     * @return An ID for the sync operation if performed. See {@link #applySyncTransaction}.
     *
     *
     * @hide
     * @hide
     */
     */
    @SuppressLint("ExecutorRegistration")
    @SuppressLint("ExecutorRegistration")
    @RequiresPermission(android.Manifest.permission.MANAGE_ACTIVITY_TASKS)
    @RequiresPermission(android.Manifest.permission.MANAGE_ACTIVITY_TASKS)
    public int finishTransition(@NonNull IBinder transitionToken,
    public void finishTransition(@NonNull IBinder transitionToken,
            @Nullable WindowContainerTransaction t,
            @Nullable WindowContainerTransaction t) {
            @Nullable WindowContainerTransactionCallback callback) {
        try {
        try {
            return getWindowOrganizerController().finishTransition(transitionToken, t,
            getWindowOrganizerController().finishTransition(transitionToken, t);
                    callback != null ? callback.mInterface : null);
        } catch (RemoteException e) {
        } catch (RemoteException e) {
            throw e.rethrowFromSystemServer();
            throw e.rethrowFromSystemServer();
        }
        }
+1 −1
Original line number Original line Diff line number Diff line
@@ -186,6 +186,6 @@ public class ActivityEmbeddingController implements Transitions.TransitionHandle
        if (callback == null) {
        if (callback == null) {
            throw new IllegalStateException("No finish callback found");
            throw new IllegalStateException("No finish callback found");
        }
        }
        callback.onTransitionFinished(null /* wct */, null /* wctCB */);
        callback.onTransitionFinished(null /* wct */);
    }
    }
}
}
+4 −5
Original line number Original line Diff line number Diff line
@@ -241,7 +241,7 @@ public class EnterDesktopTaskTransitionHandler implements Transitions.Transition
            public void onAnimationEnd(Animator animation) {
            public void onAnimationEnd(Animator animation) {
                mDesktopModeWindowDecoration.hideResizeVeil();
                mDesktopModeWindowDecoration.hideResizeVeil();
                mTransitions.getMainExecutor().execute(
                mTransitions.getMainExecutor().execute(
                        () -> finishCallback.onTransitionFinished(null, null));
                        () -> finishCallback.onTransitionFinished(null));
            }
            }
        });
        });
        animator.start();
        animator.start();
@@ -271,8 +271,7 @@ public class EnterDesktopTaskTransitionHandler implements Transitions.Transition


        startT.apply();
        startT.apply();


        mTransitions.getMainExecutor().execute(
        mTransitions.getMainExecutor().execute(() -> finishCallback.onTransitionFinished(null));
                () -> finishCallback.onTransitionFinished(null, null));


        return true;
        return true;
    }
    }
@@ -324,7 +323,7 @@ public class EnterDesktopTaskTransitionHandler implements Transitions.Transition
                    mOnAnimationFinishedCallback.accept(finishT);
                    mOnAnimationFinishedCallback.accept(finishT);
                }
                }
                mTransitions.getMainExecutor().execute(
                mTransitions.getMainExecutor().execute(
                        () -> finishCallback.onTransitionFinished(null, null));
                        () -> finishCallback.onTransitionFinished(null));
            }
            }
        });
        });


@@ -378,7 +377,7 @@ public class EnterDesktopTaskTransitionHandler implements Transitions.Transition
                    mOnAnimationFinishedCallback.accept(finishT);
                    mOnAnimationFinishedCallback.accept(finishT);
                }
                }
                mTransitions.getMainExecutor().execute(
                mTransitions.getMainExecutor().execute(
                        () -> finishCallback.onTransitionFinished(null, null));
                        () -> finishCallback.onTransitionFinished(null));
            }
            }
        });
        });
        animator.start();
        animator.start();
+1 −1
Original line number Original line Diff line number Diff line
@@ -168,7 +168,7 @@ public class ExitDesktopTaskTransitionHandler implements Transitions.TransitionH
                        mOnAnimationFinishedCallback.accept(finishT);
                        mOnAnimationFinishedCallback.accept(finishT);
                    }
                    }
                    mTransitions.getMainExecutor().execute(
                    mTransitions.getMainExecutor().execute(
                            () -> finishCallback.onTransitionFinished(null, null));
                            () -> finishCallback.onTransitionFinished(null));
                }
                }
            });
            });
            animator.start();
            animator.start();
Loading