summaryrefslogtreecommitdiff
path: root/libs/androidfw/ApkParsing.cpp
diff options
context:
space:
mode:
author Ming-Shin Lu <lumark@google.com> 2023-05-15 18:38:49 +0000
committer Ming-Shin Lu <lumark@google.com> 2023-05-17 07:03:14 +0000
commite554b085acfe85e44601e2c5ad01961cdcd0cc0b (patch)
treef499aadfb862ba92b04820238e292a5843c3bfe1 /libs/androidfw/ApkParsing.cpp
parentaefac4e02417e3b2c1654843c4676912d29fa610 (diff)
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
Diffstat (limited to 'libs/androidfw/ApkParsing.cpp')
0 files changed, 0 insertions, 0 deletions