From bb8dfdb28af3d7713443a5d7d47759ccadec49d7 Mon Sep 17 00:00:00 2001 From: Alexander Capehart Date: Wed, 1 Jan 2025 15:32:57 -0700 Subject: [PATCH] home: dont hide existing items during load --- .../main/java/org/oxycblt/auxio/home/list/AlbumListFragment.kt | 2 +- .../java/org/oxycblt/auxio/home/list/ArtistListFragment.kt | 3 +-- .../main/java/org/oxycblt/auxio/home/list/GenreListFragment.kt | 2 +- .../java/org/oxycblt/auxio/home/list/PlaylistListFragment.kt | 3 +-- .../main/java/org/oxycblt/auxio/home/list/SongListFragment.kt | 2 +- 5 files changed, 5 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/org/oxycblt/auxio/home/list/AlbumListFragment.kt b/app/src/main/java/org/oxycblt/auxio/home/list/AlbumListFragment.kt index 648178161..52b4630d1 100644 --- a/app/src/main/java/org/oxycblt/auxio/home/list/AlbumListFragment.kt +++ b/app/src/main/java/org/oxycblt/auxio/home/list/AlbumListFragment.kt @@ -152,7 +152,7 @@ class AlbumListFragment : private fun updateAlbums(albums: List, indexingState: IndexingState?) { requireBinding().apply { - homeRecycler.isInvisible = indexingState !is IndexingState.Completed || albums.isEmpty() + homeRecycler.isInvisible = albums.isEmpty() homeNoMusic.isInvisible = indexingState !is IndexingState.Completed || albums.isNotEmpty() } diff --git a/app/src/main/java/org/oxycblt/auxio/home/list/ArtistListFragment.kt b/app/src/main/java/org/oxycblt/auxio/home/list/ArtistListFragment.kt index 91cbbe86c..c7b6a099f 100644 --- a/app/src/main/java/org/oxycblt/auxio/home/list/ArtistListFragment.kt +++ b/app/src/main/java/org/oxycblt/auxio/home/list/ArtistListFragment.kt @@ -127,8 +127,7 @@ class ArtistListFragment : private fun updateArtists(artists: List, indexingState: IndexingState?) { requireBinding().apply { - homeRecycler.isInvisible = - indexingState !is IndexingState.Completed || artists.isEmpty() + homeRecycler.isInvisible = artists.isEmpty() homeNoMusic.isInvisible = indexingState !is IndexingState.Completed || artists.isNotEmpty() } diff --git a/app/src/main/java/org/oxycblt/auxio/home/list/GenreListFragment.kt b/app/src/main/java/org/oxycblt/auxio/home/list/GenreListFragment.kt index 3a6483831..fa9ff98fd 100644 --- a/app/src/main/java/org/oxycblt/auxio/home/list/GenreListFragment.kt +++ b/app/src/main/java/org/oxycblt/auxio/home/list/GenreListFragment.kt @@ -126,7 +126,7 @@ class GenreListFragment : private fun updateGenres(genres: List, indexingState: IndexingState?) { requireBinding().apply { - homeRecycler.isInvisible = indexingState !is IndexingState.Completed || genres.isEmpty() + homeRecycler.isInvisible = genres.isEmpty() homeNoMusic.isInvisible = indexingState !is IndexingState.Completed || genres.isNotEmpty() } diff --git a/app/src/main/java/org/oxycblt/auxio/home/list/PlaylistListFragment.kt b/app/src/main/java/org/oxycblt/auxio/home/list/PlaylistListFragment.kt index 6b176dc54..1f6692941 100644 --- a/app/src/main/java/org/oxycblt/auxio/home/list/PlaylistListFragment.kt +++ b/app/src/main/java/org/oxycblt/auxio/home/list/PlaylistListFragment.kt @@ -124,8 +124,7 @@ class PlaylistListFragment : private fun updatePlaylists(playlists: List, indexingState: IndexingState?) { requireBinding().apply { - homeRecycler.isInvisible = - indexingState !is IndexingState.Completed || playlists.isEmpty() + homeRecycler.isInvisible = playlists.isEmpty() homeNoMusic.isInvisible = indexingState !is IndexingState.Completed || playlists.isNotEmpty() } diff --git a/app/src/main/java/org/oxycblt/auxio/home/list/SongListFragment.kt b/app/src/main/java/org/oxycblt/auxio/home/list/SongListFragment.kt index dfbd2b5da..7e25435c9 100644 --- a/app/src/main/java/org/oxycblt/auxio/home/list/SongListFragment.kt +++ b/app/src/main/java/org/oxycblt/auxio/home/list/SongListFragment.kt @@ -152,7 +152,7 @@ class SongListFragment : private fun updateSongs(songs: List, indexingState: IndexingState?) { requireBinding().apply { - homeRecycler.isInvisible = indexingState !is IndexingState.Completed || songs.isEmpty() + homeRecycler.isInvisible = songs.isEmpty() homeNoMusic.isInvisible = indexingState !is IndexingState.Completed || songs.isNotEmpty() }