summaryrefslogtreecommitdiff
path: root/src/de/danoeh/antennapod
diff options
context:
space:
mode:
Diffstat (limited to 'src/de/danoeh/antennapod')
-rw-r--r--src/de/danoeh/antennapod/storage/PodDBAdapter.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/de/danoeh/antennapod/storage/PodDBAdapter.java b/src/de/danoeh/antennapod/storage/PodDBAdapter.java
index 9b60521cf..4045f8664 100644
--- a/src/de/danoeh/antennapod/storage/PodDBAdapter.java
+++ b/src/de/danoeh/antennapod/storage/PodDBAdapter.java
@@ -481,6 +481,7 @@ public class PodDBAdapter {
/** Remove a feed with all its FeedItems and Media entries. */
public void removeFeed(Feed feed) {
+ db.beginTransaction();
if (feed.getImage() != null) {
removeFeedImage(feed.getImage());
}
@@ -489,6 +490,8 @@ public class PodDBAdapter {
}
db.delete(TABLE_NAME_FEEDS, KEY_ID + "=?",
new String[] { String.valueOf(feed.getId()) });
+ db.setTransactionSuccessful();
+ db.endTransaction();
}
public void removeDownloadStatus(DownloadStatus remove) {