diff --git a/app/src/main/java/com/cappielloantonio/tempo/viewmodel/SongListPageViewModel.java b/app/src/main/java/com/cappielloantonio/tempo/viewmodel/SongListPageViewModel.java index 6c653abc..3df8e0ab 100644 --- a/app/src/main/java/com/cappielloantonio/tempo/viewmodel/SongListPageViewModel.java +++ b/app/src/main/java/com/cappielloantonio/tempo/viewmodel/SongListPageViewModel.java @@ -73,9 +73,11 @@ public class SongListPageViewModel extends AndroidViewModel { case Constants.MEDIA_BY_GENRE: int page = (songList.getValue() != null ? songList.getValue().size() : 0) / 100; songRepository.getSongsByGenre(genre.getGenre(), page).observe(owner, children -> { - List currentMedia = songList.getValue(); - currentMedia.addAll(children); - songList.setValue(currentMedia); + if(children != null && !children.isEmpty()) { + List currentMedia = songList.getValue(); + currentMedia.addAll(children); + songList.setValue(currentMedia); + } }); break; case Constants.MEDIA_BY_ARTIST: