diff options
| author | 2023-06-13 15:16:55 +0000 | |
|---|---|---|
| committer | 2023-06-20 13:39:40 +0000 | |
| commit | e33987ccd5912b520d61c783895f9e181a8ea980 (patch) | |
| tree | 74605f81bc8eef76bddea3bafef669ddc4c84710 /libs/androidfw/FileStream.cpp | |
| parent | 80c14a30f26d7c6966ad6ffed21983fffa913019 (diff) | |
[CS] Make NSSLC and NotificationListContainer singletons.
Note on the Dagger module changes: Previously, NSSLC and its
dependencies were part of CentralSurfacesComponent, so the submodules
that included NSSLC's dependencies only needed to be in
CentralSurfacesComponent. Now that NSSLC is a singleton, those
dependencies need to be available *outside* of CentralSurfacesComponent.
NotificationsModule is the logical place for them, because they're
notifications-related.
Now, when NSSLC is injected into CentralSurfacesImpl, it can pull its
dependencies from any modules that SysUI has, which includes
NotificationsModule.
Bug: 277762009
Test: compiles
Test: notifications smoke test (posting new notifs, expanding &
collapsing notifs, swiping notifs away, changing font size &
display scale)
Test: atest CentralSurfacesImplTest
Test: `m
out/soong/.intermediates/vendor/google_arc/packages/system/ArcSystemUI/ArcSystemUI-tests/android_common/kapt/kapt-sources.jar`
succeeds
Change-Id: Ia9c629c7dab06204568a4f04ab1a092db28be467
Diffstat (limited to 'libs/androidfw/FileStream.cpp')
0 files changed, 0 insertions, 0 deletions