diff options
author | Scott Jackson <daneren2005@gmail.com> | 2014-08-16 15:33:27 -0700 |
---|---|---|
committer | Scott Jackson <daneren2005@gmail.com> | 2014-08-16 15:33:27 -0700 |
commit | 199576746d20729489f83d11bf89f4ab35f22b63 (patch) | |
tree | 0f9c40e1af23b37131614ce017431d50765465c0 /src/github/daneren2005/dsub/fragments | |
parent | 1b4efd1ff269650558a6a9ac874b87148c176d3a (diff) | |
download | dsub-199576746d20729489f83d11bf89f4ab35f22b63.tar.gz dsub-199576746d20729489f83d11bf89f4ab35f22b63.tar.bz2 dsub-199576746d20729489f83d11bf89f4ab35f22b63.zip |
Move to fragment logic so more easily expanded upon
Diffstat (limited to 'src/github/daneren2005/dsub/fragments')
-rw-r--r-- | src/github/daneren2005/dsub/fragments/SubsonicFragment.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/github/daneren2005/dsub/fragments/SubsonicFragment.java b/src/github/daneren2005/dsub/fragments/SubsonicFragment.java index 516c4c59..7e842425 100644 --- a/src/github/daneren2005/dsub/fragments/SubsonicFragment.java +++ b/src/github/daneren2005/dsub/fragments/SubsonicFragment.java @@ -665,6 +665,18 @@ public class SubsonicFragment extends Fragment implements SwipeRefreshLayout.OnR musicService.setStarred(Arrays.asList(entry.getId()), null, null, parents, starred, null, context);
}
+ DownloadService downloadService = DownloadService.getInstance();
+ if(downloadService != null && !entry.isDirectory()) {
+ List<DownloadFile> files = downloadService.getDownloads();
+ for(DownloadFile file: files) {
+ MusicDirectory.Entry check = file.getSong();
+ if(entry.getId().equals(check.getId())) {
+ check.setStarred(starred);
+ break;
+ }
+ }
+ }
+
return null;
}
|