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

Commit dbd9286a authored by Jon Miranda's avatar Jon Miranda
Browse files

Fade in LauncherRootView in finishFirstPageBind.

This ensures that the fade in animation will actually run, as DragLayer alpha
can be set by other means.

Bug: 72728697
Change-Id: I3ca0a6811b113e331119c74539a4421cfbdb51c9
parent 8492deaa
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -318,7 +318,7 @@ public class Launcher extends BaseDraggingActivity
            if (!internalStateHandled) {
                // If we are not binding synchronously, show a fade in animation when
                // the first page bind completes.
                mDragLayer.setAlpha(0);
                mLauncherView.setAlpha(0);
            }
        } else {
            // Pages bound synchronously.
@@ -2131,8 +2131,8 @@ public class Launcher extends BaseDraggingActivity

    @Override
    public void finishFirstPageBind(final ViewOnDrawExecutor executor) {
        if (mDragLayer.getAlpha() < 1) {
            mDragLayer.animate().alpha(1).withEndAction(
        if (mLauncherView.getAlpha() < 1) {
            mLauncherView.animate().alpha(1).withEndAction(
                    executor == null ? null : executor::onLoadAnimationCompleted).start();
        } else if (executor != null) {
            executor.onLoadAnimationCompleted();