diff options
author | 2025-02-08 09:53:19 +0900 | |
---|---|---|
committer | 2025-02-10 17:08:19 +0900 | |
commit | a4936735bdd605a95738adacfb61b4be81ccb558 (patch) | |
tree | 21ccda9b426d4d4ad4a35e3b4447205a47af3c55 /packages/Shell/src | |
parent | 8d487e5a40a26fcaf31e3b5b0f2bc40c92cd9831 (diff) |
Create PresentationController
This change is a pure refactoring (mostly just moving the code
added in [1] into PresentationController(Tests)).
PresentationController manages all the presentation windows and
applies relevant policies to them.
Given that we'll put adding/removing presentations into a
transition and that we'll add more policies to presentations,
PresentationController helps encapsulate and better maintain all
such logic in one place.
[1] I26108aa0bc0cac320c8fb50ea67543981ab77e23
Flag: com.android.window.flags.enable_presentation_for_connected_displays
Bug: 394507839
Test: WmTests:PresentationControllerTests
Change-Id: I0b658ce52c81cb58916f08ee552e7e77683e42c5
Diffstat (limited to 'packages/Shell/src')
0 files changed, 0 insertions, 0 deletions