summaryrefslogtreecommitdiff
path: root/app/src/main/java/de/danoeh/antennapod
diff options
context:
space:
mode:
authorByteHamster <info@bytehamster.com>2020-03-20 19:02:46 +0100
committerByteHamster <info@bytehamster.com>2020-03-20 19:02:46 +0100
commit8e10b986b232fc006c02033b4bfa3aa14e79b4ab (patch)
tree107c62cbf8debee2c412f7e06cdb1774349a7e7f /app/src/main/java/de/danoeh/antennapod
parent4da4b0e1c2f4ae56f5eb65f6ff117e7e65051b39 (diff)
downloadAntennaPod-8e10b986b232fc006c02033b4bfa3aa14e79b4ab.zip
Fixed header not updating after feed refresh
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod')
-rw-r--r--app/src/main/java/de/danoeh/antennapod/fragment/FeedItemlistFragment.java7
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)));
}