aboutsummaryrefslogtreecommitdiff
path: root/src/github/daneren2005/dsub/fragments
diff options
context:
space:
mode:
authorScott Jackson <daneren2005@gmail.com>2014-08-16 15:33:27 -0700
committerScott Jackson <daneren2005@gmail.com>2014-08-16 15:33:27 -0700
commit199576746d20729489f83d11bf89f4ab35f22b63 (patch)
tree0f9c40e1af23b37131614ce017431d50765465c0 /src/github/daneren2005/dsub/fragments
parent1b4efd1ff269650558a6a9ac874b87148c176d3a (diff)
downloaddsub-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.java12
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;
}