summaryrefslogtreecommitdiff
path: root/src/de/danoeh/antennapod/feed/FeedManager.java
diff options
context:
space:
mode:
authorMichael Kaiser <patheticpat@googlemail.com>2012-10-23 15:24:36 +0200
committerMichael Kaiser <patheticpat@googlemail.com>2012-10-23 15:55:33 +0200
commit37e58f8b8ac0a1a93d19b8a9df8ddedb2c8083ce (patch)
treef3f7893682a487392e240f53fac38476f21695db /src/de/danoeh/antennapod/feed/FeedManager.java
parentd32f49b274acf5b58a13b1e9fd8cdb85e76ee6c8 (diff)
downloadAntennaPod-37e58f8b8ac0a1a93d19b8a9df8ddedb2c8083ce.zip
Enable transition to "read" and "unread" states for "in progress" items
Diffstat (limited to 'src/de/danoeh/antennapod/feed/FeedManager.java')
-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() {