diff options
| author | 2024-07-30 17:25:57 -0400 | |
|---|---|---|
| committer | 2024-08-07 16:27:10 -0400 | |
| commit | 6a5612bc11b1d8bff3bd81ba741c6a8df2692cab (patch) | |
| tree | c5944ecefe0f555ebb5dc11c2eb7ee49c53c8117 /tools/aapt2/ResourceTable.cpp | |
| parent | ddc4d173133002d2ab7a856aa26d32120c408194 (diff) | |
Flexiglass: fix erroneously-split shade at boot
SharedNotificationContainerInteractor uses a deprecated method to
determine whether to use a split shade layout, and that method is giving
it the wrong answer at first boot, leaving the shade displaying on the
right half of felix's *front* screen until the user unfolds and refolds
it.
Therefore, change SharedNotificationContainerInteractor to use the
ShadeInteractor.isShadeLayoutWide flow instead.
Alone, this change creates a cycle in the Dagger graph because
ShadeInteractorSceneContainerImpl depends on
SharedNotificationContainerInteractor.
Therefore, also change ShadeInteractorSceneContainerImpl to use *its
own* isShadeLayoutWide flow instead of depending on
SharedNotificationContainerInteractor.
Fixes: 351906743
Test: manual: enable flexi, fold felix, reboot, observe notifs on LS
Flag: com.android.systemui.scene_container
Change-Id: I43080800b9484ada7f51a68318cb42b802d8e444
Diffstat (limited to 'tools/aapt2/ResourceTable.cpp')
0 files changed, 0 insertions, 0 deletions