diff options
author | Garfield Tan <xutan@google.com> | 2018-10-09 12:14:00 -0700 |
---|---|---|
committer | Garfield Tan <xutan@google.com> | 2018-11-12 09:11:35 -0800 |
commit | 891146c6a6e40f40d9e9ca34378389a5aa6a53a7 (patch) | |
tree | e23711a8fc7cbb4ca5258a4e88b783b35b81f495 /rs/java/android/renderscript/ProgramRaster.java | |
parent | 25d07aadb5cb8aab6f9d9420ae7e9a62e99095cc (diff) |
Implement launch bounds logic in Android (3/3)
This CL introduces persistence to launch bounds logic. It also wires up
the following state changes and persister:
1) freeform resizing;
2) windowing mode change;
3) display change;
4) task closing.
We may still need to persist immersive mode, but that needs further
discussion.
Changed launch bounds modifier a bit so that it won't launch tasks that
are completely out of the new display or conflict to existing tasks.
Bug: 113252871
Test: Manual tests on that freeform launch bounds are persisted across
reboots.
atest WmTests:LaunchParamsPersisterTests
atest WmTests:LaunchParamsControllerTests
atest WmTests:PersisterQueueTests
Change-Id: I20f3056735253c668c7f09c6eb5204e6a5990b1c
Diffstat (limited to 'rs/java/android/renderscript/ProgramRaster.java')
0 files changed, 0 insertions, 0 deletions