From 2c0de3df485c57554fca6cba9cfec36f2566ddfb Mon Sep 17 00:00:00 2001 From: Eugene Cheung Date: Sat, 9 Sep 2017 12:06:41 -0400 Subject: [PATCH] Fix favorite toggling --- .../main/java/com/kabouzeid/gramophone/util/MusicUtil.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/kabouzeid/gramophone/util/MusicUtil.java b/app/src/main/java/com/kabouzeid/gramophone/util/MusicUtil.java index 4f299565..5a95938e 100644 --- a/app/src/main/java/com/kabouzeid/gramophone/util/MusicUtil.java +++ b/app/src/main/java/com/kabouzeid/gramophone/util/MusicUtil.java @@ -243,7 +243,11 @@ public class MusicUtil { } private static Playlist getOrCreateFavoritesPlaylist(@NonNull final Context context) { - return PlaylistLoader.getPlaylist(context, PlaylistsUtil.createPlaylist(context, context.getString(R.string.favorites))); + Playlist favoritesPlaylist = getFavoritesPlaylist(context); + if (favoritesPlaylist.id == -1) { + return PlaylistLoader.getPlaylist(context, PlaylistsUtil.createPlaylist(context, context.getString(R.string.favorites))); + } + return favoritesPlaylist; } public static boolean isFavorite(@NonNull final Context context, @NonNull final Song song) {