summaryrefslogtreecommitdiff
path: root/libs/hwui/AutoBackendTextureRelease.cpp
diff options
context:
space:
mode:
author Riddle Hsu <riddlehsu@google.com> 2023-08-03 14:49:03 +0000
committer Riddle Hsu <riddlehsu@google.com> 2023-08-03 14:49:03 +0000
commitcc71768d1e4817f4ab47be05d1c31fedfac151dc (patch)
treee5ed4553648841e2a77a510c5880e373eedf64bd /libs/hwui/AutoBackendTextureRelease.cpp
parent36680dc6314913660445425849c087f8b5258e24 (diff)
Skip intermediate resizing when running swipe-pip transition
PipBoundsState may keep old state before handleSwipePipToHomeTransition is called. So if before the transition is done, it should avoid to use the state to update size. The destination size and layout will be handled by the transition. Legacy transition didn't have the race because it always handles the animation in onTaskAppeared directly, it is done before receiving config change. Bug: 285086073 Test: Drag resize a video auto-PiP activity to close screen width in portrait. Expand it to fullscreen in landscape. Use gesture to swipe from bottom. The PiP activity should not disappear or show at wrong position a few frames. Change-Id: I9bd6ebbfffe6725acabcf111ad5cd4d2cc55ea95
Diffstat (limited to 'libs/hwui/AutoBackendTextureRelease.cpp')
0 files changed, 0 insertions, 0 deletions