summaryrefslogtreecommitdiff
path: root/libs/androidfw/StringPool.cpp
diff options
context:
space:
mode:
author Tony Huang <tonyychuang@google.com> 2023-04-11 08:55:45 +0000
committer Tony Huang <tonyychuang@google.com> 2023-04-14 17:50:25 +0000
commit7ae38cb0c1c6d1da6b2c45e6b809199ca8900235 (patch)
treef8b4d90426db4724d43a8db64e431fe013c2a65d /libs/androidfw/StringPool.cpp
parent6eda1790810f8a8260ae370e25cd83ac084efc86 (diff)
Update the timing of clearing SplitRequest
We clean splitRequest after enter split and use it as a flag to do some function such as active split by child adjacent task if split invisible. However, in some cases, such as a task start another new task and finish it immediately. In this case, split active finished and split request reset but split still didn't invisible and new child task appeared, and it trigger function mentioned above then cause bug. To avoid such case, we should update the timing of clearing SplitRequest to cover trampoline tasks launch so it won't evict child tasks unexpectedly while entering split. Fix: 277556204 Test: manual Test: pass existing tests Change-Id: Ib3240c0b5037a3a20692c83e2daa8cd858125ca7
Diffstat (limited to 'libs/androidfw/StringPool.cpp')
0 files changed, 0 insertions, 0 deletions