diff options
author | Scott Jackson <daneren2005@gmail.com> | 2015-09-11 11:11:42 -0700 |
---|---|---|
committer | Scott Jackson <daneren2005@gmail.com> | 2015-09-11 11:11:42 -0700 |
commit | 9fedbd47f97c5ba8f9aa88cb4b315a5c494890ae (patch) | |
tree | 9d2be2535d40ccffff0b25f8d0a40595b3bb40b5 /app/src/main/java | |
parent | 7f66ca1245a6e2ec424b7255b4975da9d83be7c7 (diff) | |
download | dsub-9fedbd47f97c5ba8f9aa88cb4b315a5c494890ae.tar.gz dsub-9fedbd47f97c5ba8f9aa88cb4b315a5c494890ae.tar.bz2 dsub-9fedbd47f97c5ba8f9aa88cb4b315a5c494890ae.zip |
Put a bunch of context menu options back
Diffstat (limited to 'app/src/main/java')
-rw-r--r-- | app/src/main/java/github/daneren2005/dsub/fragments/SubsonicFragment.java | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/app/src/main/java/github/daneren2005/dsub/fragments/SubsonicFragment.java b/app/src/main/java/github/daneren2005/dsub/fragments/SubsonicFragment.java index 6215bb4d..6c895edc 100644 --- a/app/src/main/java/github/daneren2005/dsub/fragments/SubsonicFragment.java +++ b/app/src/main/java/github/daneren2005/dsub/fragments/SubsonicFragment.java @@ -297,6 +297,7 @@ public class SubsonicFragment extends Fragment implements SwipeRefreshLayout.OnR } } + // For reverting specific removals: https://github.com/daneren2005/Subsonic/commit/fbd1a68042dfc3601eaa0a9e37b3957bbdd51420 public boolean onContextItemSelected(MenuItem menuItem, Object selectedItem) { Artist artist = selectedItem instanceof Artist ? (Artist) selectedItem : null; Entry entry = selectedItem instanceof Entry ? (Entry) selectedItem : null; @@ -313,9 +314,24 @@ public class SubsonicFragment extends Fragment implements SwipeRefreshLayout.OnR case R.id.artist_menu_play_last: downloadRecursively(artist.getId(), false, true, false, false, false); break; + case R.id.artist_menu_download: + downloadRecursively(artist.getId(), false, true, false, false, true); + break; case R.id.artist_menu_star: toggleStarred(artist); break; + case R.id.album_menu_play_now: + artistOverride = true; + downloadRecursively(entry.getId(), false, false, true, false, false); + break; + case R.id.album_menu_play_last: + artistOverride = true; + downloadRecursively(entry.getId(), false, true, false, false, false); + break; + case R.id.album_menu_download: + artistOverride = true; + downloadRecursively(entry.getId(), false, true, false, false, true); + break; case R.id.album_menu_star: toggleStarred(entry); break; @@ -328,6 +344,9 @@ public class SubsonicFragment extends Fragment implements SwipeRefreshLayout.OnR case R.id.album_menu_share: createShare(songs); break; + case R.id.song_menu_play_next: + getDownloadService().download(songs, false, false, true, false); + break; case R.id.song_menu_play_last: getDownloadService().download(songs, false, false, false, false); break; |