From 7bcf42f2c996b7777a999eef8c666a7f07d5f73e Mon Sep 17 00:00:00 2001 From: Scott Jackson Date: Tue, 7 Jul 2015 08:39:10 -0700 Subject: Fix Offline text while offline --- .../github/daneren2005/dsub/fragments/MainFragment.java | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) (limited to 'app/src/main/java/github') diff --git a/app/src/main/java/github/daneren2005/dsub/fragments/MainFragment.java b/app/src/main/java/github/daneren2005/dsub/fragments/MainFragment.java index 0e67b80d..5e9da68b 100644 --- a/app/src/main/java/github/daneren2005/dsub/fragments/MainFragment.java +++ b/app/src/main/java/github/daneren2005/dsub/fragments/MainFragment.java @@ -98,11 +98,11 @@ public class MainFragment extends SelectRecyclerFragment { List> sections = new ArrayList<>(); List headers = new ArrayList<>(); - List offline = Arrays.asList(R.string.main_offline); - sections.add(offline); - headers.add(null); - if (!Util.isOffline(context)) { + List offline = Arrays.asList(R.string.main_offline); + sections.add(offline); + headers.add(null); + List albums = new ArrayList<>(); albums.add(R.string.main_albums_newest); albums.add(R.string.main_albums_random); @@ -126,6 +126,10 @@ public class MainFragment extends SelectRecyclerFragment { sections.add(videos); headers.add("videos"); } + } else { + List online = Arrays.asList(R.string.main_online); + sections.add(online); + headers.add(null); } return new MainAdapter(context, headers, sections, this); @@ -175,9 +179,6 @@ public class MainFragment extends SelectRecyclerFragment { SharedPreferences.Editor editor = Util.getPreferences(context).edit(); editor.putInt(Constants.PREFERENCES_KEY_RECENT_COUNT + Util.getActiveServer(context), 0); editor.commit(); - - // TODO: Clear immediately so doesn't still show when pressing back - // setMostRecentCount(0); } SubsonicFragment fragment = new SelectDirectoryFragment(); @@ -379,7 +380,7 @@ public class MainFragment extends SelectRecyclerFragment { @Override public void onItemClicked(Integer item) { - if(item == R.string.main_offline) { + if(item == R.string.main_offline || item == R.string.main_online) { toggleOffline(); } else if (item == R.string.main_albums_newest) { showAlbumList("newest"); -- cgit v1.2.3