summaryrefslogtreecommitdiff
path: root/src/de/podfetcher/feed
diff options
context:
space:
mode:
authordaniel oeh <daniel.oeh@gmail.com>2012-07-03 12:11:46 +0200
committerdaniel oeh <daniel.oeh@gmail.com>2012-07-03 12:11:46 +0200
commit2ba267cb2103389270703274ca26792071438b00 (patch)
tree5e8fffc58e0e429f4e84720b3cdc0d13b896517c /src/de/podfetcher/feed
parentc8977b719feaa8be0de25a4f2c59af520cfd50eb (diff)
downloadAntennaPod-2ba267cb2103389270703274ca26792071438b00.zip
Playbackservice now switches to next item in queue when completed
Diffstat (limited to 'src/de/podfetcher/feed')
-rw-r--r--src/de/podfetcher/feed/FeedManager.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/de/podfetcher/feed/FeedManager.java b/src/de/podfetcher/feed/FeedManager.java
index ecf7990cf..9e61bbd6a 100644
--- a/src/de/podfetcher/feed/FeedManager.java
+++ b/src/de/podfetcher/feed/FeedManager.java
@@ -209,7 +209,9 @@ public class FeedManager {
boolean removed = queue.remove(item);
if (removed) {
PodDBAdapter adapter = new PodDBAdapter(context);
+ adapter.open();
adapter.setQueue(queue);
+ adapter.close();
}
}
@@ -218,7 +220,11 @@ public class FeedManager {
}
public FeedItem getFirstQueueItem() {
- return queue.get(0);
+ if (queue.isEmpty()) {
+ return null;
+ } else {
+ return queue.get(0);
+ }
}
private void addNewFeed(Context context, Feed feed) {