Fix NPE from BackAnimationController#setBackToLauncherCallback.

Bug: 235198537
Test: atest BackAnimationControllerTest
Change-Id: Ibb0e85ab3cb62cc4d1ab1a2da5e6f4b2a5d9e90f
This commit is contained in:
Shan Huang
2022-06-07 17:13:03 -07:00
parent 1f9afd727a
commit 9c0996d3c1

View File

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