summaryrefslogtreecommitdiff
path: root/src/de/danoeh/antennapod/feed
diff options
context:
space:
mode:
Diffstat (limited to 'src/de/danoeh/antennapod/feed')
-rw-r--r--src/de/danoeh/antennapod/feed/FeedManager.java11
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() {