diff options
-rw-r--r-- | src/github/daneren2005/dsub/fragments/SubsonicFragment.java | 10 |
1 files changed, 8 insertions, 2 deletions
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<String> 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);
|