summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHerbert Reiter <46045854+damoasda@users.noreply.github.com>2020-12-24 10:58:35 +0100
committerHerbert Reiter <46045854+damoasda@users.noreply.github.com>2020-12-24 10:58:35 +0100
commitd87e24e137e7a3fac47cb32c5d772fe7301b8392 (patch)
treec8a696fe238da529d17892de6b1a3a3fdcd733ac
parent1a94cd12eec0093b279af7e5ee841d9841711e8b (diff)
downloadAntennaPod-d87e24e137e7a3fac47cb32c5d772fe7301b8392.zip
Update played/unplayed status in playback history
-rw-r--r--app/src/main/java/de/danoeh/antennapod/fragment/PlaybackHistoryFragment.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/PlaybackHistoryFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/PlaybackHistoryFragment.java
index 4549e2a09..973fcb978 100644
--- a/app/src/main/java/de/danoeh/antennapod/fragment/PlaybackHistoryFragment.java
+++ b/app/src/main/java/de/danoeh/antennapod/fragment/PlaybackHistoryFragment.java
@@ -20,6 +20,7 @@ import de.danoeh.antennapod.core.event.FeedItemEvent;
import de.danoeh.antennapod.core.event.PlaybackHistoryEvent;
import de.danoeh.antennapod.core.event.PlaybackPositionEvent;
import de.danoeh.antennapod.core.event.PlayerStatusEvent;
+import de.danoeh.antennapod.core.event.UnreadItemsUpdateEvent;
import de.danoeh.antennapod.core.feed.FeedItem;
import de.danoeh.antennapod.core.storage.DBReader;
import de.danoeh.antennapod.core.storage.DBWriter;
@@ -180,6 +181,12 @@ public class PlaybackHistoryFragment extends Fragment implements Toolbar.OnMenuI
refreshToolbarState();
}
+ @Subscribe(threadMode = ThreadMode.MAIN)
+ public void onUnreadItemsChanged(UnreadItemsUpdateEvent event) {
+ loadItems();
+ refreshToolbarState();
+ }
+
private void onFragmentLoaded() {
adapter.notifyDataSetChanged();
refreshToolbarState();