Commit f5e54794 authored by topjohnwu's avatar topjohnwu

Do not toggle when clicking cards

parent d1068018
...@@ -84,10 +84,6 @@ class ModuleItem(val item: Module) : ObservableItem<ModuleItem>() { ...@@ -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( ...@@ -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 @@ ...@@ -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">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment