diff options
Diffstat (limited to 'src/de/danoeh/antennapod/feed')
-rw-r--r-- | src/de/danoeh/antennapod/feed/FeedManager.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/de/danoeh/antennapod/feed/FeedManager.java b/src/de/danoeh/antennapod/feed/FeedManager.java index d9b4e6c56..2d1948bb0 100644 --- a/src/de/danoeh/antennapod/feed/FeedManager.java +++ b/src/de/danoeh/antennapod/feed/FeedManager.java @@ -380,6 +380,17 @@ public class FeedManager { Log.d(TAG, "Setting item with title " + item.getTitle() + " as read/unread"); item.read = read; + + FeedMedia media = item.getMedia(); + if (media != null) { + if (read) { + media.setPlaybackCompletionDate(new Date()); + } else { + media.setPlaybackCompletionDate(null); + media.setPosition(0); + } + } + setFeedItem(context, item); contentChanger.post(new Runnable() { |