diff options
author | daneren2005 <daneren2005@gmail.com> | 2014-05-07 13:55:54 -0700 |
---|---|---|
committer | daneren2005 <daneren2005@gmail.com> | 2014-05-07 13:55:54 -0700 |
commit | 67f66f93ddb536e8a48d93d9e1ef028e3d0b65a0 (patch) | |
tree | 49b1e48fba93d80315106c67ce4a5d26abd25de6 /src | |
parent | 46d3733fd040ba4b964b5bbdfe232fe158b67042 (diff) | |
download | dsub-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.java | 13 |
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;
}
|