remember migrate screen's obsolete option (#529)
* remember migrate screen's obsolete option * also filter not-installed source
This commit is contained in:
parent
ca1330dc4e
commit
6d6fb8da77
1 changed files with 3 additions and 3 deletions
|
|
@ -23,7 +23,7 @@ import androidx.compose.material3.Text
|
|||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.runtime.getValue
|
||||
import androidx.compose.runtime.mutableStateOf
|
||||
import androidx.compose.runtime.remember
|
||||
import androidx.compose.runtime.saveable.rememberSaveable
|
||||
import androidx.compose.runtime.setValue
|
||||
import androidx.compose.ui.Alignment
|
||||
import androidx.compose.ui.Modifier
|
||||
|
|
@ -112,7 +112,7 @@ private fun MigrateSourceList(
|
|||
) {
|
||||
// KMK -->
|
||||
val lazyListState = rememberLazyListState()
|
||||
var filterObsoleteSource by remember { mutableStateOf(false) }
|
||||
var filterObsoleteSource by rememberSaveable { mutableStateOf(false) }
|
||||
|
||||
BackHandler(enabled = !state.searchQuery.isNullOrBlank()) {
|
||||
onChangeSearchQuery("")
|
||||
|
|
@ -190,7 +190,7 @@ private fun MigrateSourceList(
|
|||
}
|
||||
|
||||
items(
|
||||
items = list.filter { !filterObsoleteSource || it.first.installedExtension?.isObsolete == true },
|
||||
items = list.filter { !filterObsoleteSource || it.first.installedExtension?.isObsolete != false },
|
||||
key = { (source, _) -> "migrate-${source.id}" },
|
||||
) { (source, count) ->
|
||||
MigrateSourceItem(
|
||||
|
|
|
|||
Loading…
Reference in a new issue