Fix concurrency error when resetting tiles and sizes at the same time
DynamicIconTilesInteractor doesn't need to listen to the largeTiles flow when removing deleted tiles. Instead pass the removed tiles to QSPreferencesRepository and let it update the set accordingly Added a test case that repros this issue in DynamicIconTilesInteractorTest Flag: com.android.systemui.qs_ui_refactor_compose_fragment Fixes: 411526683 Test: QSPreferencesRepositoryTest.kt Test: DynamicIconTilesInteractorTest.kt Change-Id: I8673bb9227909679ef91a95f44d9bd2211f1a70c
Loading
Please register or sign in to comment