summaryrefslogtreecommitdiff
path: root/libs/androidfw/StringPool.cpp
diff options
context:
space:
mode:
author Riddle Hsu <riddlehsu@google.com> 2024-09-25 03:13:24 +0000
committer Riddle Hsu <riddlehsu@google.com> 2024-09-25 03:13:24 +0000
commit32a9155ad1fe6e9da0edb1a2bf621ea7dba9d252 (patch)
tree1449a78ee47bbd3233cbaddd0b9a92e1c5f2f81f /libs/androidfw/StringPool.cpp
parent0776993706eb3c832fbb4ce191a04fa2120e8fb1 (diff)
Update layer of rotation leash when restoring pip to original task
This is similar to I6172e69400a258d9fdbc66044b459d65af622d14 Just the original task contains more than 1 activity. E.g. after reparenting: layer=0 activityZ=0 layer=1 activityZ=1 layer=2 activityZ=2 <- pip But if the pip has a rotation leash, its layer is not synced with activityZ, then it becomes layer=2 leashZ=0{activityZ=2}. That causes the top activity becomes invisible awhile before the leash is removed. Bug: 369006473 Flag: EXEMPT bugfix Test: Expand a pip which will reparent to a top task with 2 activities with orientation change. The previous fullscreen activity should not flicker on top. Change-Id: I2810646bb9b1be1782dcb5ec06d86d21125778c4
Diffstat (limited to 'libs/androidfw/StringPool.cpp')
0 files changed, 0 insertions, 0 deletions