Skip to content
Commit fd2a63b4 authored by Bill Lin's avatar Bill Lin
Browse files

Decouple Injection from subcomponents of PipManager (5/N)

1) PipManager manages all instances and ensure they are singleton
2) BoundsHandler manages singleton PipSnapAlgorithm
3) Remove unnecessary cached context
4) All context dispatch from PipManager
5) Let PipManager manage DisplayController callback
6) Decouple PipSurfaceTransactionHelper from dagger
7) Decouple PipAnimationController from dagger
8) PipTaskOrganizer own singleton PipAnimationController

Bug: 161118569
Test: make SystemUI
Test: make ArcSystemUI
Test: launch aosp_tv_arm-userdebug & make
Test: atest WindowManagerShellTests
Test: atest SystemUITests
Test: manual test Pip demo AP
Change-Id: I9a055b8cae86824c0766a30b8b880891e1552abb
parent d3dfcfcd
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment