diff options
author | Martin Fietz <Martin.Fietz@gmail.com> | 2016-11-19 15:53:17 +0100 |
---|---|---|
committer | Martin Fietz <Martin.Fietz@gmail.com> | 2016-11-19 15:53:17 +0100 |
commit | 7f29627ac7a4aafac5e4888661c28417b6c1b651 (patch) | |
tree | 939c8c81ed36dd1e447dc05750e50bc462db4791 /app | |
parent | f34b673ac514b860c7eae7627eb14412edd2b639 (diff) | |
download | AntennaPod-7f29627ac7a4aafac5e4888661c28417b6c1b651.zip |
Prevent NPE
Diffstat (limited to 'app')
-rw-r--r-- | app/src/main/java/de/danoeh/antennapod/fragment/ItemlistFragment.java | 6 |
1 files changed, 4 insertions, 2 deletions
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 2b5a7390b..75f9c0d35 100644 --- a/app/src/main/java/de/danoeh/antennapod/fragment/ItemlistFragment.java +++ b/app/src/main/java/de/danoeh/antennapod/fragment/ItemlistFragment.java @@ -100,6 +100,7 @@ public class ItemlistFragment extends ListFragment { private boolean itemsLoaded = false; private boolean viewsCreated = false; + private boolean headerCreated = false; private List<Downloader> downloaderList; @@ -466,8 +467,8 @@ public class ItemlistFragment extends ListFragment { } private void refreshHeaderView() { - if (getListView() == null || feed == null) { - Log.e(TAG, "Unable to setup listview: recyclerView = null or feed = null"); + if (getListView() == null || feed == null || !headerCreated) { + Log.e(TAG, "Unable to refresh header view"); return; } if(feed.hasLastUpdateFailed()) { @@ -546,6 +547,7 @@ public class ItemlistFragment extends ListFragment { startActivity(startIntent); } }); + headerCreated = true; } |