diff options
| author | 2023-05-30 17:45:49 -0700 | |
|---|---|---|
| committer | 2023-05-31 10:11:29 -0700 | |
| commit | 5b3aa269815c6d5ffd19b692645e9455a73e53a6 (patch) | |
| tree | ff68e30f625835b70bc9cc2554cffaf402f7abfb /libs/androidfw/ApkParsing.cpp | |
| parent | 7502484675309a42b56187a7008ab664918f762e (diff) | |
Support nesting in leaftaskfilter and make recents compatible
The filter only checked "every-other" level because it would
return early if it found a child; however, split-screen is
>1 layer deep, so we actually need to still record the task
as a child so its parents will also be rejected.
This exposed an issue in RecentsHandler where it wouldn't
reset the task surface visibility of root tasks when
cancelling (going-back to app), so this fixes that as well
by tracking leafs and roots but only forwarding the leafs to
launcher
Bug: 283176051
Test: put windows in split, swipe into overview, observe transition
info in logs.
Change-Id: Ib545792891bad93104892a55ad7059eff7b7a623
Diffstat (limited to 'libs/androidfw/ApkParsing.cpp')
0 files changed, 0 insertions, 0 deletions