From fdf1ca44b8bf50917b20b10d28fe5d488c663ef6 Mon Sep 17 00:00:00 2001 From: Tom Hennen Date: Sun, 28 Jun 2015 16:07:00 -0400 Subject: [PATCH] Don't assume the activity is non-null within the callback. Fixes AntennaPod/AntennaPod#979 --- .../antennapod/fragment/gpodnet/PodcastListFragment.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/gpodnet/PodcastListFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/gpodnet/PodcastListFragment.java index 6139a4901..623c6faa7 100644 --- a/app/src/main/java/de/danoeh/antennapod/fragment/gpodnet/PodcastListFragment.java +++ b/app/src/main/java/de/danoeh/antennapod/fragment/gpodnet/PodcastListFragment.java @@ -62,7 +62,10 @@ public abstract class PodcastListFragment extends Fragment { @Override public boolean onQueryTextSubmit(String s) { sv.clearFocus(); - ((MainActivity) getActivity()).loadChildFragment(SearchListFragment.newInstance(s)); + MainActivity activity = (MainActivity)getActivity(); + if (activity != null) { + activity.loadChildFragment(SearchListFragment.newInstance(s)); + } return true; }