summaryrefslogtreecommitdiff
path: root/src/de/danoeh/antennapod/util/QueueAccess.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/de/danoeh/antennapod/util/QueueAccess.java')
-rw-r--r--src/de/danoeh/antennapod/util/QueueAccess.java11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/de/danoeh/antennapod/util/QueueAccess.java b/src/de/danoeh/antennapod/util/QueueAccess.java
index ce9d11429..7a1c7fef2 100644
--- a/src/de/danoeh/antennapod/util/QueueAccess.java
+++ b/src/de/danoeh/antennapod/util/QueueAccess.java
@@ -51,9 +51,8 @@ public abstract class QueueAccess {
if (items == null) {
return false;
}
- Iterator<FeedItem> it = items.iterator();
- for (FeedItem i = it.next(); it.hasNext(); i = it.next()) {
- if (i.getId() == id) {
+ for (FeedItem item : items) {
+ if (item.getId() == id) {
return true;
}
}
@@ -63,8 +62,10 @@ public abstract class QueueAccess {
@Override
public boolean remove(long id) {
Iterator<FeedItem> it = items.iterator();
- for (FeedItem i = it.next(); it.hasNext(); i = it.next()) {
- if (i.getId() == id) {
+ FeedItem item;
+ while (it.hasNext()) {
+ item = it.next();
+ if (item.getId() == id) {
it.remove();
return true;
}