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

Commit c77d251f authored by Olivier St-Onge's avatar Olivier St-Onge Committed by Android (Google) Code Review
Browse files

Merge "Recompose the pages for the tiles grid when the large tiles set changes" into main

parents fef1c5d9 c6421a1c
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -33,6 +33,7 @@ import androidx.compose.foundation.shape.CornerSize
import androidx.compose.material3.MaterialTheme
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
import androidx.compose.runtime.getValue
import androidx.compose.runtime.remember
import androidx.compose.runtime.snapshotFlow
import androidx.compose.ui.Alignment
@@ -77,9 +78,10 @@ constructor(

        val columns = viewModel.columns
        val rows = integerResource(R.integer.quick_settings_paginated_grid_num_rows)
        val largeTiles by viewModel.largeTilesState

        val pages =
            remember(tiles, columns, rows) {
            remember(tiles, columns, rows, largeTiles) {
                delegateGridLayout.splitIntoPages(tiles, rows = rows, columns = columns)
            }

+2 −0
Original line number Diff line number Diff line
@@ -48,6 +48,8 @@ constructor(
    val columns: Int
        get() = columnsWithMediaViewModel.columns

    val largeTilesState = hydrator.hydratedStateOf(traceName = "largeTiles", source = largeTiles)

    fun registerSideSwipeGesture() {
        falsingInteractor.isFalseTouch(QS_SWIPE_SIDE)
    }