summaryrefslogtreecommitdiff
path: root/packages/Shell/src
diff options
context:
space:
mode:
author Kazuki Takise <takise@google.com> 2025-02-08 09:53:19 +0900
committer Kazuki Takise <takise@google.com> 2025-02-10 17:08:19 +0900
commita4936735bdd605a95738adacfb61b4be81ccb558 (patch)
tree21ccda9b426d4d4ad4a35e3b4447205a47af3c55 /packages/Shell/src
parent8d487e5a40a26fcaf31e3b5b0f2bc40c92cd9831 (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