From 67f66f93ddb536e8a48d93d9e1ef028e3d0b65a0 Mon Sep 17 00:00:00 2001 From: daneren2005 Date: Wed, 7 May 2014 13:55:54 -0700 Subject: Only hide artist if they are all the same --- src/github/daneren2005/dsub/view/AlbumGridAdapter.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src') 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 { 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; } -- cgit v1.2.3