From ff224c88524ade2d2e08ccd35871a13dfe4ec66d Mon Sep 17 00:00:00 2001 From: Martin Fietz Date: Sat, 7 Nov 2015 23:39:37 +0100 Subject: [PATCH 1/2] Don't load a fragment not reachable from the drawer --- .../java/de/danoeh/antennapod/fragment/ItemlistFragment.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/ItemlistFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/ItemlistFragment.java index 8505cf143..ba3dfc2af 100644 --- a/app/src/main/java/de/danoeh/antennapod/fragment/ItemlistFragment.java +++ b/app/src/main/java/de/danoeh/antennapod/fragment/ItemlistFragment.java @@ -274,7 +274,7 @@ public class ItemlistFragment extends ListFragment { @Override protected void onPostExecute(Void result) { super.onPostExecute(result); - ((MainActivity) getActivity()).loadFragment(NewEpisodesFragment.TAG, null); + ((MainActivity) getActivity()).loadFragment(EpisodesFragment.TAG, null); } }; ConfirmationDialog conDialog = new ConfirmationDialog(getActivity(), From 3f3484b0fe484a29f3f1c12ad813f38fe329e46b Mon Sep 17 00:00:00 2001 From: Martin Fietz Date: Sun, 8 Nov 2015 00:22:59 +0100 Subject: [PATCH 2/2] What Tom said --- .../main/java/de/danoeh/antennapod/activity/MainActivity.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/de/danoeh/antennapod/activity/MainActivity.java b/app/src/main/java/de/danoeh/antennapod/activity/MainActivity.java index d860f2b01..df680a297 100644 --- a/app/src/main/java/de/danoeh/antennapod/activity/MainActivity.java +++ b/app/src/main/java/de/danoeh/antennapod/activity/MainActivity.java @@ -278,7 +278,7 @@ public class MainActivity extends ActionBarActivity implements NavDrawerActivity } } - public void loadFragment(final String tag, Bundle args) { + public void loadFragment(String tag, Bundle args) { Log.d(TAG, "loadFragment(tag: " + tag + ", args: " + args + ")"); Fragment fragment = null; switch (tag) { @@ -299,7 +299,9 @@ public class MainActivity extends ActionBarActivity implements NavDrawerActivity break; default: // default to the queue + tag = QueueFragment.TAG; fragment = new QueueFragment(); + args = null; break; } currentTitle = navAdapter.getLabel(tag);