From 068df51927a84e1d225bd5a61560f9cf672bc18d Mon Sep 17 00:00:00 2001 From: Scott Jackson Date: Wed, 13 Aug 2014 14:26:06 -0700 Subject: Fix specifying wrong parent when browse by tags is on --- src/github/daneren2005/dsub/fragments/SubsonicFragment.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'src/github') diff --git a/src/github/daneren2005/dsub/fragments/SubsonicFragment.java b/src/github/daneren2005/dsub/fragments/SubsonicFragment.java index 0d703472..5f98d489 100644 --- a/src/github/daneren2005/dsub/fragments/SubsonicFragment.java +++ b/src/github/daneren2005/dsub/fragments/SubsonicFragment.java @@ -652,8 +652,14 @@ public class SubsonicFragment extends Fragment implements SwipeRefreshLayout.OnR } } else { List parents = null; - if(entry.getParent() != null) { - parents = Arrays.asList(entry.getParent()); + if(Util.isTagBrowsing(context)) { + if(entry.getAlbumId() != null) { + parents = Arrays.asList(entry.getAlbumId()); + } + } else { + if(entry.getParent() != null) { + parents = Arrays.asList(entry.getParent()); + } } musicService.setStarred(Arrays.asList(entry.getId()), null, null, parents, starred, null, context); -- cgit v1.2.3