aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/github/daneren2005/dsub/fragments/SelectArtistFragment.java13
1 files changed, 9 insertions, 4 deletions
diff --git a/src/github/daneren2005/dsub/fragments/SelectArtistFragment.java b/src/github/daneren2005/dsub/fragments/SelectArtistFragment.java
index c38072cf..18d69ed1 100644
--- a/src/github/daneren2005/dsub/fragments/SelectArtistFragment.java
+++ b/src/github/daneren2005/dsub/fragments/SelectArtistFragment.java
@@ -71,6 +71,7 @@ public class SelectArtistFragment extends SelectListFragment<Artist> {
if (Util.isOffline(context) || Util.isTagBrowsing(context)) {
folderButton.setVisibility(View.GONE);
}
+ createMusicFolderButton();
setMusicFolders();
}
@@ -154,10 +155,7 @@ public class SelectArtistFragment extends SelectListFragment<Artist> {
@Override
protected void refresh(final boolean refresh) {
if(folderButton == null) {
- folderButtonParent = getLayoutInflater(null).inflate(R.layout.select_artist_header, listView, false);
- folderName = (TextView) folderButtonParent.findViewById(R.id.select_artist_folder_2);
- listView.addHeaderView(folderButtonParent);
- folderButton = folderButtonParent.findViewById(R.id.select_artist_folder);
+ createMusicFolderButton();
}
if (Util.isOffline(context) || Util.isTagBrowsing(context)) {
@@ -216,6 +214,13 @@ public class SelectArtistFragment extends SelectListFragment<Artist> {
return R.string.button_bar_browse;
}
+ private void createMusicFolderButton() {
+ folderButtonParent = getLayoutInflater(null).inflate(R.layout.select_artist_header, listView, false);
+ folderName = (TextView) folderButtonParent.findViewById(R.id.select_artist_folder_2);
+ listView.addHeaderView(folderButtonParent);
+ folderButton = folderButtonParent.findViewById(R.id.select_artist_folder);
+ }
+
private void setMusicFolders() {
// Display selected music folder
if (musicFolders != null) {