You've already forked KernelSU-Next
mirror of
https://github.com/KernelSU-Next/KernelSU-Next.git
synced 2025-08-27 23:46:34 +00:00
manager: fix module list sorting button state
This commit is contained in:
@@ -166,20 +166,18 @@ fun ModuleScreen(navigator: DestinationsNavigator) {
|
||||
Checkbox(checked = viewModel.sortAToZ, onCheckedChange = null)
|
||||
},
|
||||
onClick = {
|
||||
if (viewModel.sortAToZ) {
|
||||
viewModel.sortAToZ = false
|
||||
} else {
|
||||
viewModel.sortAToZ = true
|
||||
viewModel.sortZToA = false
|
||||
}
|
||||
viewModel.sortAToZ = !viewModel.sortAToZ
|
||||
viewModel.sortZToA = false
|
||||
prefs.edit()
|
||||
.putBoolean("module_sort_a_to_z", viewModel.sortAToZ)
|
||||
.putBoolean("module_sort_z_to_a", false)
|
||||
.apply()
|
||||
scope.launch {
|
||||
viewModel.fetchModuleList()
|
||||
}
|
||||
}
|
||||
)
|
||||
|
||||
DropdownMenuItem(
|
||||
text = {
|
||||
Text(stringResource(R.string.module_sort_z_to_a))
|
||||
@@ -188,14 +186,11 @@ fun ModuleScreen(navigator: DestinationsNavigator) {
|
||||
Checkbox(checked = viewModel.sortZToA, onCheckedChange = null)
|
||||
},
|
||||
onClick = {
|
||||
if (viewModel.sortZToA) {
|
||||
viewModel.sortZToA = false
|
||||
} else {
|
||||
viewModel.sortZToA = true
|
||||
viewModel.sortAToZ = false
|
||||
}
|
||||
viewModel.sortZToA = !viewModel.sortZToA
|
||||
viewModel.sortAToZ = false
|
||||
prefs.edit()
|
||||
.putBoolean("module_sort_z_to_a", viewModel.sortZToA)
|
||||
.putBoolean("module_sort_a_to_z", false)
|
||||
.apply()
|
||||
scope.launch {
|
||||
viewModel.fetchModuleList()
|
||||
|
||||
Reference in New Issue
Block a user