aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authordaneren2005 <daneren2005@gmail.com>2014-05-07 13:55:54 -0700
committerdaneren2005 <daneren2005@gmail.com>2014-05-07 13:55:54 -0700
commit67f66f93ddb536e8a48d93d9e1ef028e3d0b65a0 (patch)
tree49b1e48fba93d80315106c67ce4a5d26abd25de6 /src
parent46d3733fd040ba4b964b5bbdfe232fe158b67042 (diff)
downloaddsub-67f66f93ddb536e8a48d93d9e1ef028e3d0b65a0.tar.gz
dsub-67f66f93ddb536e8a48d93d9e1ef028e3d0b65a0.tar.bz2
dsub-67f66f93ddb536e8a48d93d9e1ef028e3d0b65a0.zip
Only hide artist if they are all the same
Diffstat (limited to 'src')
-rw-r--r--src/github/daneren2005/dsub/view/AlbumGridAdapter.java13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/github/daneren2005/dsub/view/AlbumGridAdapter.java b/src/github/daneren2005/dsub/view/AlbumGridAdapter.java
index ca7c089d..594e513c 100644
--- a/src/github/daneren2005/dsub/view/AlbumGridAdapter.java
+++ b/src/github/daneren2005/dsub/view/AlbumGridAdapter.java
@@ -37,6 +37,19 @@ public class AlbumGridAdapter extends ArrayAdapter<MusicDirectory.Entry> {
this.entries = entries;
this.activity = activity;
this.imageLoader = imageLoader;
+
+ // Always show artist if they aren't all the same
+ if(!showArtist) {
+ for(MusicDirectory.Entry entry: entries) {
+ if(artist == null) {
+ artist = entry.getArtist();
+ }
+
+ if(artist != null && !artist.equals(entry.getArtist())) {
+ showArtist = true;
+ }
+ }
+ }
this.showArtist = showArtist;
}