From 204c8f72b4ab12b5e29200c558f37bcaa250d325 Mon Sep 17 00:00:00 2001 From: Scott Jackson Date: Fri, 25 Jul 2014 15:37:18 -0700 Subject: Reverse setStarred artist check condition Possible fix for starring albums counting as starring a artist. Changed to match the condition used in EntryAdapter which seems to work correctly. --- src/github/daneren2005/dsub/fragments/SubsonicFragment.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/github') diff --git a/src/github/daneren2005/dsub/fragments/SubsonicFragment.java b/src/github/daneren2005/dsub/fragments/SubsonicFragment.java index d3e152c3..3b691c36 100644 --- a/src/github/daneren2005/dsub/fragments/SubsonicFragment.java +++ b/src/github/daneren2005/dsub/fragments/SubsonicFragment.java @@ -645,10 +645,10 @@ public class SubsonicFragment extends Fragment implements SwipeRefreshLayout.OnR protected Void doInBackground() throws Throwable { MusicService musicService = MusicServiceFactory.getMusicService(context); if(entry.isDirectory() && Util.isTagBrowsing(context) && !Util.isOffline(context)) { - if(entry.getParent() == null || entry.getArtist() == null) { - musicService.setStarred(null, Arrays.asList(entry.getId()), null, starred, context, null); - } else { + if(entry.getParent() != null || entry.getArtist() != null) { musicService.setStarred(null, null, Arrays.asList(entry.getId()), starred, context, null); + } else { + musicService.setStarred(null, Arrays.asList(entry.getId()), null, starred, context, null); } } else { musicService.setStarred(Arrays.asList(entry.getId()), null, null, starred, context, null); -- cgit v1.2.3