Merge "Fix NPE from BackAnimationController#setBackToLauncherCallback." into tm-dev

This commit is contained in:
Shan Huang
2022-06-08 16:00:26 +00:00
committed by Android (Google) Code Review

View File

@@ -210,19 +210,19 @@ public class BackAnimationController implements RemoteCallable<BackAnimationCont
@Override @Override
public void setBackToLauncherCallback(IOnBackInvokedCallback callback) { public void setBackToLauncherCallback(IOnBackInvokedCallback callback) {
executeRemoteCallWithTaskPermission(mController, "setBackToLauncherCallback", executeRemoteCallWithTaskPermission(mController, "setBackToLauncherCallback",
(controller) -> mController.setBackToLauncherCallback(callback)); (controller) -> controller.setBackToLauncherCallback(callback));
} }
@Override @Override
public void clearBackToLauncherCallback() { public void clearBackToLauncherCallback() {
executeRemoteCallWithTaskPermission(mController, "clearBackToLauncherCallback", executeRemoteCallWithTaskPermission(mController, "clearBackToLauncherCallback",
(controller) -> mController.clearBackToLauncherCallback()); (controller) -> controller.clearBackToLauncherCallback());
} }
@Override @Override
public void onBackToLauncherAnimationFinished() { public void onBackToLauncherAnimationFinished() {
executeRemoteCallWithTaskPermission(mController, "onBackToLauncherAnimationFinished", executeRemoteCallWithTaskPermission(mController, "onBackToLauncherAnimationFinished",
(controller) -> mController.onBackToLauncherAnimationFinished()); (controller) -> controller.onBackToLauncherAnimationFinished());
} }
void invalidate() { void invalidate() {