summaryrefslogtreecommitdiffstats
path: root/src/android/app
diff options
context:
space:
mode:
authort895 <clombardo169@gmail.com>2023-12-21 06:49:22 +0100
committert895 <clombardo169@gmail.com>2023-12-21 06:49:22 +0100
commitd3070cafa79109e1eb3dd69cc17ae69e1181b30d (patch)
tree7c6c464db53f339b7cf54e3d49bbcd67beffedca /src/android/app
parentMerge pull request #12414 from jbeich/vk274 (diff)
downloadyuzu-d3070cafa79109e1eb3dd69cc17ae69e1181b30d.tar
yuzu-d3070cafa79109e1eb3dd69cc17ae69e1181b30d.tar.gz
yuzu-d3070cafa79109e1eb3dd69cc17ae69e1181b30d.tar.bz2
yuzu-d3070cafa79109e1eb3dd69cc17ae69e1181b30d.tar.lz
yuzu-d3070cafa79109e1eb3dd69cc17ae69e1181b30d.tar.xz
yuzu-d3070cafa79109e1eb3dd69cc17ae69e1181b30d.tar.zst
yuzu-d3070cafa79109e1eb3dd69cc17ae69e1181b30d.zip
Diffstat (limited to 'src/android/app')
-rw-r--r--src/android/app/src/main/java/org/yuzu/yuzu_emu/ui/GamesFragment.kt14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/ui/GamesFragment.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/ui/GamesFragment.kt
index fc0eeb9ad..54380323e 100644
--- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/ui/GamesFragment.kt
+++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/ui/GamesFragment.kt
@@ -91,18 +91,20 @@ class GamesFragment : Fragment() {
viewLifecycleOwner.lifecycleScope.apply {
launch {
repeatOnLifecycle(Lifecycle.State.RESUMED) {
- gamesViewModel.isReloading.collect { binding.swipeRefresh.isRefreshing = it }
+ gamesViewModel.isReloading.collect {
+ binding.swipeRefresh.isRefreshing = it
+ if (gamesViewModel.games.value.isEmpty() && !it) {
+ binding.noticeText.visibility = View.VISIBLE
+ } else {
+ binding.noticeText.visibility = View.INVISIBLE
+ }
+ }
}
}
launch {
repeatOnLifecycle(Lifecycle.State.RESUMED) {
gamesViewModel.games.collectLatest {
(binding.gridGames.adapter as GameAdapter).submitList(it)
- if (it.isEmpty()) {
- binding.noticeText.visibility = View.VISIBLE
- } else {
- binding.noticeText.visibility = View.GONE
- }
}
}
}