diff options
author | daniel oeh <daniel.oeh@gmail.com> | 2012-11-16 19:55:59 +0100 |
---|---|---|
committer | daniel oeh <daniel.oeh@gmail.com> | 2012-11-16 19:55:59 +0100 |
commit | ef5dc7cb0e839ae2f80e3acf6c4c41bcf63f0a94 (patch) | |
tree | 4c8228e23586ce123920e813fce4a7aa7f547ee0 /src/de/danoeh/antennapod/feed/FeedManager.java | |
parent | 385b11eae209c37cff64375b7fd6669e71918e5a (diff) | |
download | AntennaPod-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.java | 4 |
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); } |