aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/java/github/daneren2005/dsub/adapter/EntryGridAdapter.java
diff options
context:
space:
mode:
authorScott Jackson <daneren2005@gmail.com>2015-12-29 17:53:04 -0800
committerScott Jackson <daneren2005@gmail.com>2015-12-29 17:53:04 -0800
commitefdb68d9ca8623f5e2c744ae63e626891861c52b (patch)
tree36440ef25965364e094ec4f322edfd9fb5a811a1 /app/src/main/java/github/daneren2005/dsub/adapter/EntryGridAdapter.java
parent675ec2eaaa3f852d16f46d32309bc4d989e4e47b (diff)
downloaddsub-efdb68d9ca8623f5e2c744ae63e626891861c52b.tar.gz
dsub-efdb68d9ca8623f5e2c744ae63e626891861c52b.tar.bz2
dsub-efdb68d9ca8623f5e2c744ae63e626891861c52b.zip
#575: Add batch star/unstar
Diffstat (limited to 'app/src/main/java/github/daneren2005/dsub/adapter/EntryGridAdapter.java')
-rw-r--r--app/src/main/java/github/daneren2005/dsub/adapter/EntryGridAdapter.java10
1 files changed, 4 insertions, 6 deletions
diff --git a/app/src/main/java/github/daneren2005/dsub/adapter/EntryGridAdapter.java b/app/src/main/java/github/daneren2005/dsub/adapter/EntryGridAdapter.java
index 38931482..5693ba56 100644
--- a/app/src/main/java/github/daneren2005/dsub/adapter/EntryGridAdapter.java
+++ b/app/src/main/java/github/daneren2005/dsub/adapter/EntryGridAdapter.java
@@ -46,7 +46,6 @@ public class EntryGridAdapter extends SectionAdapter<Entry> {
private boolean largeAlbums;
private boolean showArtist = false;
private boolean removeFromPlaylist = false;
- private boolean removeStarred = true;
private View header;
public EntryGridAdapter(Context context, List<Entry> entries, ImageLoader imageLoader, boolean largeCell) {
@@ -136,9 +135,6 @@ public class EntryGridAdapter extends SectionAdapter<Entry> {
public void setRemoveFromPlaylist(boolean removeFromPlaylist) {
this.removeFromPlaylist = removeFromPlaylist;
}
- public void setRemoveStarred(boolean removeStarred) {
- this.removeStarred = removeStarred;
- }
@Override
public void onCreateActionModeMenu(Menu menu, MenuInflater menuInflater) {
@@ -151,8 +147,10 @@ public class EntryGridAdapter extends SectionAdapter<Entry> {
if(!removeFromPlaylist) {
menu.removeItem(R.id.menu_remove_playlist);
}
- if(removeStarred) {
- menu.removeItem(R.id.menu_unstar);
+
+ if(!selected.isEmpty()) {
+ boolean isStarred = selected.get(0).isStarred();
+ menu.findItem(R.id.menu_star).setTitle(isStarred ? R.string.common_unstar : R.string.common_star);
}
}
}