From 8c1e6206daf341b028cb56a8bc57fa6b86aedee2 Mon Sep 17 00:00:00 2001 From: ByteHamster Date: Wed, 25 Sep 2019 17:13:17 +0200 Subject: Update playback position in all episodes list --- .../java/de/danoeh/antennapod/fragment/EpisodesListFragment.java | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'app/src/main/java/de/danoeh/antennapod/fragment/EpisodesListFragment.java') diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/EpisodesListFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/EpisodesListFragment.java index 7c6e34d66..6cccba15f 100644 --- a/app/src/main/java/de/danoeh/antennapod/fragment/EpisodesListFragment.java +++ b/app/src/main/java/de/danoeh/antennapod/fragment/EpisodesListFragment.java @@ -24,6 +24,7 @@ import android.widget.Toast; import com.yqritc.recyclerviewflexibledivider.HorizontalDividerItemDecoration; +import de.danoeh.antennapod.core.event.PlaybackPositionEvent; import org.greenrobot.eventbus.EventBus; import org.greenrobot.eventbus.Subscribe; import org.greenrobot.eventbus.ThreadMode; @@ -384,6 +385,13 @@ public abstract class EpisodesListFragment extends Fragment { } } + @Subscribe(threadMode = ThreadMode.MAIN) + public void onEventMainThread(PlaybackPositionEvent event) { + if (listAdapter != null) { + listAdapter.notifyCurrentlyPlayingItemChanged(event); + } + } + protected boolean shouldUpdatedItemRemainInList(FeedItem item) { return true; } -- cgit v1.2.3