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

Commit c51eb6a4 authored by Riddle Hsu's avatar Riddle Hsu Committed by Automerger Merge Worker
Browse files

Merge "Fix flakiness of testTransferLaunchCookie" am: c2cd376f

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1884198

Change-Id: Ie238b3709e6ca6a57a3a30f2f43c526184fdb793
parents 49dd528c c2cd376f
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -110,18 +110,20 @@ public class ActivityOptionsTest {
            @Override
            public void onTaskAppeared(RunningTaskInfo taskInfo, SurfaceControl leash) {
                try (SurfaceControl.Transaction t = new SurfaceControl.Transaction()) {
                    t.setVisibility(leash, true /* visible */).apply();
                    t.show(leash).apply();
                }
                int cookieIndex = -1;
                if (trampoline.equals(taskInfo.baseActivity)) {
                    cookieIndex = 0;
                } else if (main.equals(taskInfo.baseActivity)) {
                    cookieIndex = 1;
                    mainLatch.countDown();
                }
                if (cookieIndex >= 0) {
                    appearedCookies[cookieIndex] = taskInfo.launchCookies.isEmpty()
                            ? null : taskInfo.launchCookies.get(0);
                    if (cookieIndex == 1) {
                        mainLatch.countDown();
                    }
                }
            }
        };