summaryrefslogtreecommitdiff
path: root/src/de/podfetcher/feed/FeedManager.java
diff options
context:
space:
mode:
authordaniel oeh <daniel.oeh@gmail.com>2012-06-26 19:50:32 +0200
committerdaniel oeh <daniel.oeh@gmail.com>2012-06-26 19:50:32 +0200
commitc3509b1b92281dc6840052ea5cdf2b4ae1984a49 (patch)
tree2085a74329d1346d5058d835942514dbd0128472 /src/de/podfetcher/feed/FeedManager.java
parente5e7015df314d419035d9788c50a6ca63520e926 (diff)
downloadAntennaPod-c3509b1b92281dc6840052ea5cdf2b4ae1984a49.zip
Added support for Simplechapters
Diffstat (limited to 'src/de/podfetcher/feed/FeedManager.java')
-rw-r--r--src/de/podfetcher/feed/FeedManager.java13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/de/podfetcher/feed/FeedManager.java b/src/de/podfetcher/feed/FeedManager.java
index 3533c676f..1e87b8879 100644
--- a/src/de/podfetcher/feed/FeedManager.java
+++ b/src/de/podfetcher/feed/FeedManager.java
@@ -454,6 +454,19 @@ public class FeedManager {
if (!item.read) {
unreadItems.add(item);
}
+
+ // extract chapters
+ Cursor chapterCursor = adapter.getSimpleChaptersOfFeedItemCursor(item);
+ if (chapterCursor.moveToFirst()) {
+ item.setSimpleChapters(new ArrayList<SimpleChapter>());
+ do {
+ SimpleChapter chapter = new SimpleChapter(chapterCursor.getLong(chapterCursor.getColumnIndex(PodDBAdapter.KEY_START)),
+ chapterCursor.getString(chapterCursor.getColumnIndex(PodDBAdapter.KEY_TITLE)));
+ item.getSimpleChapters().add(chapter);
+ } while (chapterCursor.moveToNext());
+ }
+ chapterCursor.close();
+
items.add(item);
} while (itemlistCursor.moveToNext());
}