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

Commit 409d99a0 authored by Winson's avatar Winson
Browse files

Fixing flashing when animation the launch task.

- When we are setting the tasks during the initialization of the tasks,
  only animate if we are not awaiting the first layout (since those
  should override the existing layout).

Bug: 28701153
Change-Id: I4ccb38417df15f43408b2ae77708ba9de407e753
parent e981777f
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -1391,8 +1391,9 @@ public class TaskStackView extends FrameLayout implements TaskStack.TaskStackCal
        updateLayoutAlgorithm(true /* boundScroll */);

        // Animate all the tasks into place
        relayoutTaskViews(new AnimationProps(DEFAULT_SYNC_STACK_DURATION,
                Interpolators.FAST_OUT_SLOW_IN));
        relayoutTaskViews(mAwaitingFirstLayout
                ? AnimationProps.IMMEDIATE
                : new AnimationProps(DEFAULT_SYNC_STACK_DURATION, Interpolators.FAST_OUT_SLOW_IN));
    }

    /**