diff options
Diffstat (limited to 'src/de/podfetcher/feed')
-rw-r--r-- | src/de/podfetcher/feed/FeedManager.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/de/podfetcher/feed/FeedManager.java b/src/de/podfetcher/feed/FeedManager.java index 0e9eac9f6..83e718310 100644 --- a/src/de/podfetcher/feed/FeedManager.java +++ b/src/de/podfetcher/feed/FeedManager.java @@ -199,7 +199,7 @@ public class FeedManager { // Get FeedItem-Object Cursor itemlistCursor = adapter.getAllItemsOfFeedCursor(feed); - feed.setItems(extractFeedItemsFromCursor(context, itemlistCursor)); + feed.setItems(extractFeedItemsFromCursor(context, feed, itemlistCursor)); feeds.add(feed); }while(feedlistCursor.moveToNext()); @@ -207,7 +207,7 @@ public class FeedManager { adapter.close(); } - private ArrayList<FeedItem> extractFeedItemsFromCursor(Context context, Cursor itemlistCursor) { + private ArrayList<FeedItem> extractFeedItemsFromCursor(Context context, Feed feed, Cursor itemlistCursor) { ArrayList<FeedItem> items = new ArrayList<FeedItem>(); PodDBAdapter adapter = new PodDBAdapter(context); adapter.open(); @@ -216,6 +216,7 @@ public class FeedManager { FeedItem item = new FeedItem(); item.id = itemlistCursor.getLong(itemlistCursor.getColumnIndex(PodDBAdapter.KEY_ID)); + item.setFeed(feed); item.setTitle(itemlistCursor.getString(itemlistCursor.getColumnIndex(PodDBAdapter.KEY_TITLE))); item.setLink(itemlistCursor.getString(itemlistCursor.getColumnIndex(PodDBAdapter.KEY_LINK))); item.setDescription(itemlistCursor.getString(itemlistCursor.getColumnIndex(PodDBAdapter.KEY_DESCRIPTION))); |