summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authordaniel oeh <daniel.oeh@gmail.com>2012-06-26 13:12:03 +0200
committerdaniel oeh <daniel.oeh@gmail.com>2012-06-26 13:12:03 +0200
commit2148189430452decb6abc5a75dd149eb3a68f308 (patch)
treea4f742f3ab29e99282662a067a1e3235b374f0d1 /src
parentfc88223779fe8d5b1e654bdd64f23a1955c04bd2 (diff)
downloadAntennaPod-2148189430452decb6abc5a75dd149eb3a68f308.zip
Made sure that cursors are closed when loading data at application
start
Diffstat (limited to 'src')
-rw-r--r--src/de/podfetcher/feed/FeedManager.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/de/podfetcher/feed/FeedManager.java b/src/de/podfetcher/feed/FeedManager.java
index b721c1746..a9eb4e015 100644
--- a/src/de/podfetcher/feed/FeedManager.java
+++ b/src/de/podfetcher/feed/FeedManager.java
@@ -401,10 +401,12 @@ public class FeedManager {
Cursor itemlistCursor = adapter.getAllItemsOfFeedCursor(feed);
feed.setItems(extractFeedItemsFromCursor(context, feed,
itemlistCursor, adapter));
+ itemlistCursor.close();
feeds.add(feed);
} while (feedlistCursor.moveToNext());
}
+ feedlistCursor.close();
}
@@ -478,7 +480,8 @@ public class FeedManager {
}
} while (logCursor.moveToNext());
- }
+ }
+ logCursor.close();
}
private void extractQueueFromCursor(Context context, PodDBAdapter adapter) {
@@ -494,6 +497,7 @@ public class FeedManager {
queue.add(index, item);
} while (cursor.moveToNext());
}
+ cursor.close();
}
public ArrayList<Feed> getFeeds() {