summaryrefslogtreecommitdiff
path: root/packages/SystemUI/src/com/android/systemui/util/DeviceConfigProxy.java
Commit message (Collapse)AuthorAgeFilesLines
* Isolate shell dependenciesWinson Chung2020-10-191-0/+6
| | | | | | | | | | | | | | | | - Add initializer path for required shell dependencies - Move shell dependencies into WMComponent scope, and expose shell features to SysUIComponent explicitly - Moved temporary Bubble's specific dependencies to global scope until the migration finishes Bug: 162923491 Test: atest WMShellUnitTestsWMShellUnitTests Test: make SystemUIGoogle CarSystemUI ArcSystemUI AAECarSystemUI Test: Verify pip/split/onehanded/bubbles still works Change-Id: Ibaa8b5a718f32a1fff49d1756a18a009d6ad164f Signed-off-by: Winson Chung <winsonc@google.com>
* Decouple Injection of PipManager (6/N)Bill Lin2020-08-181-3/+1
| | | | | | | | | | | | | | | Let WindowManagerShellModule provides DeviceConfigProxy, FloatingContentCoordinator, and PipUiEventLogger instead of Inject throught PipManager constructor 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: Ib6c9dd8792bca931ce96898bae47767558225f74
* Use a testable version of DeviceConfig in the FalsingManager.Dave Mankoff2019-08-281-0/+131
Clean up the listeners in the test (and elswhere). Bug: 139051615 Test: atest SystemUITests Change-Id: I35fa49f9aeeac98da9e4dafa7ae50d67262b2a0b