mirror of
https://github.com/topjohnwu/Magisk.git
synced 2025-02-21 10:38:30 +00:00
Do not toggle when clicking cards
This commit is contained in:
parent
d10680187d
commit
f5e547944a
@ -84,10 +84,6 @@ class ModuleItem(val item: Module) : ObservableItem<ModuleItem>() {
|
|||||||
val isUpdated get() = item.updated
|
val isUpdated get() = item.updated
|
||||||
val isModified get() = isRemoved || isUpdated
|
val isModified get() = isRemoved || isUpdated
|
||||||
|
|
||||||
fun toggle() {
|
|
||||||
isEnabled = !isEnabled
|
|
||||||
}
|
|
||||||
|
|
||||||
fun delete(viewModel: ModuleViewModel) {
|
fun delete(viewModel: ModuleViewModel) {
|
||||||
isRemoved = !isRemoved
|
isRemoved = !isRemoved
|
||||||
viewModel.updateActiveState()
|
viewModel.updateActiveState()
|
||||||
|
@ -179,9 +179,11 @@ class ModuleViewModel(
|
|||||||
|
|
||||||
override fun refresh(): Job {
|
override fun refresh(): Job {
|
||||||
return viewModelScope.launch {
|
return viewModelScope.launch {
|
||||||
|
state = State.LOADING
|
||||||
loadInstalled()
|
loadInstalled()
|
||||||
if (itemsRemote.isEmpty())
|
if (itemsRemote.isEmpty())
|
||||||
loadRemote()
|
loadRemote()
|
||||||
|
state = State.LOADED
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -29,7 +29,6 @@
|
|||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:alpha="@{item.enabled ? 1f : .5f}"
|
android:alpha="@{item.enabled ? 1f : .5f}"
|
||||||
android:onClick="@{() -> item.toggle()}"
|
|
||||||
tools:layout_gravity="center"
|
tools:layout_gravity="center"
|
||||||
tools:layout_margin="@dimen/l1">
|
tools:layout_margin="@dimen/l1">
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user