From 41b5c572408307c2b8a485536c9b6e1539a55927 Mon Sep 17 00:00:00 2001 From: Reinhard Prechtl Date: Tue, 22 Aug 2023 13:09:30 +0200 Subject: [PATCH] Check if children exist before adding --- .../tempo/viewmodel/SongListPageViewModel.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) 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: