diff options
author | daniel oeh <daniel.oeh@gmail.com> | 2012-07-03 12:11:46 +0200 |
---|---|---|
committer | daniel oeh <daniel.oeh@gmail.com> | 2012-07-03 12:11:46 +0200 |
commit | 2ba267cb2103389270703274ca26792071438b00 (patch) | |
tree | 5e8fffc58e0e429f4e84720b3cdc0d13b896517c /src/de/podfetcher/feed | |
parent | c8977b719feaa8be0de25a4f2c59af520cfd50eb (diff) | |
download | AntennaPod-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.java | 8 |
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) { |