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

Commit f46190a0 authored by Olivier St-Onge's avatar Olivier St-Onge
Browse files

Unselect before removing tiles

Removing tiles can cause tiles positioned later to change position, and only unselected tiles animate their position

Test: manually removing tiles before a selection
Flag: com.android.systemui.qs_ui_refactor_compose_fragment
Fixes: 416485781
Change-Id: Ic38ff6ca1a034eb7d82682785382c37624a5412d
parent fc3e7ff5
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -844,6 +844,7 @@ private fun LazyGridItemScope.TileGridCell(
            modifier.height(TileHeight).fillMaxWidth().animateItem(placementSpec = placementSpec),
        onClick = {
            if (tileState == TileState.Removable) {
                selectionState.unSelect()
                onRemoveTile(cell.tile.tileSpec)
            } else if (tileState == TileState.Selected) {
                coroutineScope.launch { resizingState.toggleCurrentValue() }