diff options
author | ByteHamster <info@bytehamster.com> | 2020-03-20 19:02:46 +0100 |
---|---|---|
committer | ByteHamster <info@bytehamster.com> | 2020-03-20 19:02:46 +0100 |
commit | 8e10b986b232fc006c02033b4bfa3aa14e79b4ab (patch) | |
tree | 107c62cbf8debee2c412f7e06cdb1774349a7e7f /app | |
parent | 4da4b0e1c2f4ae56f5eb65f6ff117e7e65051b39 (diff) | |
download | AntennaPod-8e10b986b232fc006c02033b4bfa3aa14e79b4ab.zip |
Fixed header not updating after feed refresh
Diffstat (limited to 'app')
-rw-r--r-- | app/src/main/java/de/danoeh/antennapod/fragment/FeedItemlistFragment.java | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/FeedItemlistFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/FeedItemlistFragment.java index 86b00a7ae..bba17652a 100644 --- a/app/src/main/java/de/danoeh/antennapod/fragment/FeedItemlistFragment.java +++ b/app/src/main/java/de/danoeh/antennapod/fragment/FeedItemlistFragment.java @@ -407,7 +407,6 @@ public class FeedItemlistFragment extends Fragment implements AdapterView.OnItem @Subscribe(threadMode = ThreadMode.MAIN) public void onFeedListChanged(FeedListUpdateEvent event) { if (event.contains(feed)) { - refreshHeaderView(); updateUi(); } } @@ -441,7 +440,8 @@ public class FeedItemlistFragment extends Fragment implements AdapterView.OnItem } private void refreshHeaderView() { - if (recyclerView == null || feed == null || !headerCreated) { + setupHeaderView(); + if (recyclerView == null || feed == null) { Log.e(TAG, "Unable to refresh header view"); return; } @@ -487,7 +487,6 @@ public class FeedItemlistFragment extends Fragment implements AdapterView.OnItem } }); headerCreated = true; - refreshHeaderView(); } private void showFeedInfo() { @@ -528,7 +527,7 @@ public class FeedItemlistFragment extends Fragment implements AdapterView.OnItem .observeOn(AndroidSchedulers.mainThread()) .subscribe(result -> { feed = result.orElse(null); - setupHeaderView(); + refreshHeaderView(); displayList(); }, error -> Log.e(TAG, Log.getStackTraceString(error))); } |