From f5cbd52fdc8edec26a5df4ee6add616b9273e437 Mon Sep 17 00:00:00 2001 From: daniel oeh Date: Sun, 18 May 2014 23:58:48 +0200 Subject: [PATCH] Fixed: Pull-to-refresh was not working when there were no new episodes --- .../antennapod/fragment/NewEpisodesFragment.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/de/danoeh/antennapod/fragment/NewEpisodesFragment.java b/src/de/danoeh/antennapod/fragment/NewEpisodesFragment.java index a420f9d26..0c42bdd65 100644 --- a/src/de/danoeh/antennapod/fragment/NewEpisodesFragment.java +++ b/src/de/danoeh/antennapod/fragment/NewEpisodesFragment.java @@ -261,6 +261,7 @@ public class NewEpisodesFragment extends Fragment { listAdapter.notifyDataSetChanged(); getActivity().supportInvalidateOptionsMenu(); updateProgressBarVisibility(); + updateShowOnlyEpisodesListViewState(); } private DownloadObserver.Callback downloadObserverCallback = new DownloadObserver.Callback() { @@ -368,6 +369,16 @@ public class NewEpisodesFragment extends Fragment { if (itemsLoaded && viewsCreated) { listAdapter.notifyDataSetChanged(); activity.get().supportInvalidateOptionsMenu(); + updateShowOnlyEpisodesListViewState(); + } + } + + private void updateShowOnlyEpisodesListViewState() { + if (showOnlyNewEpisodes) { + listView.setEmptyView(null); + txtvEmpty.setVisibility(View.GONE); + } else { + listView.setEmptyView(txtvEmpty); } }