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

Commit a16eac81 authored by Shuangxi Xiang's avatar Shuangxi Xiang Committed by Chris Li
Browse files

Check NPE earlier for AnimationAdapter

Signed-off-by:
Shuangxi Xiang <xiangshuangxi@xiaomi.corp-partner.google.com>
(cherry picked from https://android-review.googlesource.com/q/commit:18bdcd9a68b558316da13a78326df2b67cac40d8)
Flag: EXEMPT parameter validation
Change-Id: I4b85942e8717fa05b9afec6fc42a684669cf9c2a
parent 40ae3f5a
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -33,6 +33,7 @@ import com.android.wm.shell.common.ShellExecutor;
import com.android.wm.shell.shared.TransactionPool;

import java.util.ArrayList;
import java.util.Objects;
import java.util.function.Consumer;

public class DefaultSurfaceAnimator {
@@ -77,7 +78,7 @@ public class DefaultSurfaceAnimator {
        private Choreographer mChoreographer;

        AnimationAdapter(@NonNull SurfaceControl leash) {
            mLeash = leash;
            mLeash = Objects.requireNonNull(leash, "leash is null in AnimationAdapter constructor");
        }

        void setTransaction(@NonNull SurfaceControl.Transaction transaction) {