Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit 3ffd1b29 authored by Chris Göllner's avatar Chris Göllner
Browse files

Remove flag dependency of `status_bar_connected_displays`

`status_bar_connected_displays` was depending on
`status_bar_simple_fragment`. Since both are fairly independent, and
have different timelines, it is best to remove the dependency.

Changes:
- StatusBarOrchestrator related changes are now behind
  `status_bar_connected_displays` instead of
  `status_bar_simple_fragment`.
- Dagger changes:
 - StatusBarInitializer is CoreStartable iff
   `status_bar_simple_fragment` is enabled
 - StatusBarOrchestrator is never CoreStartable. It will always be
   started via MultiDisplayStatusBarStarter.

Test: CentralSurfacesImplTest.java
Test: StatusBarInitializerTest.kt
Test: StatusBarOrchestratorTest.kt
Test: Manually - Build and run with both flags enabled, disabled, and
      enabled independently.
Flag: com.android.systemui.status_bar_connected_displays
Bug: 362720336
Change-Id: I2f464b39353b1db9e5f8d01991b5f0b75a37c654
parent 9b469e03
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment