mirror of
https://github.com/topjohnwu/Magisk.git
synced 2025-08-21 03:17:41 +00:00
Fixed loading showing in incorrect view-states
This commit is contained in:
@@ -122,9 +122,8 @@ class ModuleViewModel(
|
||||
moveToState()
|
||||
}
|
||||
|
||||
fun loadRemoteImplicit() = downloadRepos()
|
||||
.observeOn(AndroidSchedulers.mainThread())
|
||||
.doOnComplete { items.clear(); itemsSearch.clear() }
|
||||
fun loadRemoteImplicit() = let { items.clear(); itemsSearch.clear() }
|
||||
.run { downloadRepos() }
|
||||
.applyViewModel(this, false)
|
||||
.subscribeK { refresh(); submitQuery() }
|
||||
.add()
|
||||
|
@@ -24,7 +24,7 @@
|
||||
adapter="@{viewModel.adapter}"
|
||||
dividerHorizontal="@{R.drawable.divider_l1}"
|
||||
dividerVertical="@{R.drawable.divider_l1}"
|
||||
gone="@{viewModel.loading}"
|
||||
gone="@{viewModel.loading && viewModel.items.empty}"
|
||||
itemBinding="@{viewModel.itemBinding}"
|
||||
items="@{viewModel.items}"
|
||||
android:layout_width="match_parent"
|
||||
@@ -71,7 +71,7 @@
|
||||
</com.google.android.material.circularreveal.cardview.CircularRevealCardView>
|
||||
|
||||
<LinearLayout
|
||||
goneUnless="@{viewModel.loading}"
|
||||
goneUnless="@{viewModel.loading && viewModel.items.empty}"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center"
|
||||
|
Reference in New Issue
Block a user