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

Commit a079a274 authored by Fengjiang Li's avatar Fengjiang Li
Browse files

Make sure OnBackAnimationCallback#onBackStarted is called before...

Make sure OnBackAnimationCallback#onBackStarted is called before OnBackAnimationCallback#onBackProgressed

Fix: 317285367
Test: manual
Flag: NONE
Change-Id: I608075f64e9468556be983d9f9e30854e72a68ea
parent 33334554
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -359,11 +359,11 @@ public class WindowOnBackInvokedDispatcher implements OnBackInvokedDispatcher {
                }
                final OnBackAnimationCallback callback = getBackAnimationCallback();
                if (callback != null) {
                    mProgressAnimator.onBackStarted(backEvent, event ->
                            callback.onBackProgressed(event));
                    callback.onBackStarted(new BackEvent(
                            backEvent.getTouchX(), backEvent.getTouchY(),
                            backEvent.getProgress(), backEvent.getSwipeEdge()));
                    mProgressAnimator.onBackStarted(backEvent, event ->
                            callback.onBackProgressed(event));
                }
            });
        }