From 94072555e7896ce790f10569e97aea26703fdfd3 Mon Sep 17 00:00:00 2001 From: CappielloAntonio Date: Thu, 19 Aug 2021 12:47:15 +0200 Subject: [PATCH] Fix starred artists loading when there are no starred artists --- .../cappielloantonio/play/repository/ArtistRepository.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/cappielloantonio/play/repository/ArtistRepository.java b/app/src/main/java/com/cappielloantonio/play/repository/ArtistRepository.java index 2eac6e7e..fe206b18 100644 --- a/app/src/main/java/com/cappielloantonio/play/repository/ArtistRepository.java +++ b/app/src/main/java/com/cappielloantonio/play/repository/ArtistRepository.java @@ -91,6 +91,10 @@ public class ArtistRepository { * Metodo che mi restituisce le informazioni essenzionali dell'artista (cover, numero di album...) */ public void getArtistInfo(List artists, MutableLiveData> list) { + List liveArtists = list.getValue(); + if(liveArtists == null) liveArtists = new ArrayList<>(); + list.setValue(liveArtists); + for (Artist artist : artists) { App.getSubsonicClientInstance(application, false) .getBrowsingClient() @@ -310,7 +314,6 @@ public class ArtistRepository { private void addToMutableLiveData(MutableLiveData> liveData, Artist artist) { List liveArtists = liveData.getValue(); - if(liveArtists == null) liveArtists = new ArrayList<>(); liveArtists.add(artist); liveData.setValue(liveArtists); }