Skip to content
Commit e554b085 authored by Ming-Shin Lu's avatar Ming-Shin Lu
Browse files

Fix divider not updated when moving split-tasks from fold -> unfold

As starting unfold transition animation that the running split-tasks may
not yet visible and the transition type could possible be
TRSANSIT_TO_FRONT instead of TRANSIT_CHANGE depends on the user
unfolding speed and the display power state, which leads to the
SplitTaskUnfoldAnimator could not receive onTaskAppeared to update
divider surface by wrong transition type and isApplicableTask check in
UnfoldTransitionHandler.

Ensure SplitTaskUnfoldAnimator receives onTaskAppeared when unfolding
the device during starting unfold transition through
UnfoldTransitionHandler#startAnimation with the right logic check.

Fix: 278045290
Test: manual as following scenarios:
  A) Disable auto-rotate on folded screen
    1. Enter split-screen on folded screen in portrait.
    2. Unfolded the screen
    3. Expect not seeing the divider gone.

  B) Enable auto-rotate on folded screen
    1. enber split-screen on folded screen in landscape.
    2. unfolded the screen.
    3. Expect not seeing the divider being miss-placed on
       top or on left hand side.

Change-Id: I08f737257f1cbc84f08ec4036ed561017b99f67a
parent aefac4e0
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment