aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
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;
}