summaryrefslogtreecommitdiff
path: root/src/de/danoeh/antennapod/feed/FeedManager.java
diff options
context:
space:
mode:
authordaniel oeh <daniel.oeh@gmail.com>2012-11-16 19:55:59 +0100
committerdaniel oeh <daniel.oeh@gmail.com>2012-11-16 19:55:59 +0100
commitef5dc7cb0e839ae2f80e3acf6c4c41bcf63f0a94 (patch)
tree4c8228e23586ce123920e813fce4a7aa7f547ee0 /src/de/danoeh/antennapod/feed/FeedManager.java
parent385b11eae209c37cff64375b7fd6669e71918e5a (diff)
downloadAntennaPod-ef5dc7cb0e839ae2f80e3acf6c4c41bcf63f0a94.zip
Added state enum to feeditem class
The getStatus() method should now be used to handle feeditems in different states instead of handling its attributes directly.
Diffstat (limited to 'src/de/danoeh/antennapod/feed/FeedManager.java')
-rw-r--r--src/de/danoeh/antennapod/feed/FeedManager.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/de/danoeh/antennapod/feed/FeedManager.java b/src/de/danoeh/antennapod/feed/FeedManager.java
index 0666261d4..03a0637ae 100644
--- a/src/de/danoeh/antennapod/feed/FeedManager.java
+++ b/src/de/danoeh/antennapod/feed/FeedManager.java
@@ -216,7 +216,7 @@ public class FeedManager {
}
// delete stored media files and mark them as read
for (FeedItem item : feed.getItems()) {
- if (!item.isRead()) {
+ if (item.getState() == FeedItem.State.NEW) {
unreadItems.remove(item);
}
if (queue.contains(item)) {
@@ -1173,7 +1173,7 @@ public class FeedManager {
: false;
item.setItemIdentifier(itemlistCursor
.getString(PodDBAdapter.IDX_FI_SMALL_ITEM_IDENTIFIER));
- if (!item.read) {
+ if (item.getState() == FeedItem.State.NEW) {
unreadItems.add(item);
}