aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching
diff options
context:
space:
mode:
authorM@®k <github@blafoo.de>2012-03-19 04:29:14 -0700
committerM@®k <github@blafoo.de>2012-03-19 04:29:14 -0700
commit3bfb514f808ad89460d1fe7736e78c14f9cc6454 (patch)
tree1be73db889f67e6a67b6afc68f17dff21b4e3dd0 /main/src/cgeo/geocaching
parente666a0aeccb85ff6782c22686f48a9186a4634a9 (diff)
parent04ce56befccdcbe7f2d3256313faf65636e11eef (diff)
downloadcgeo-3bfb514f808ad89460d1fe7736e78c14f9cc6454.zip
cgeo-3bfb514f808ad89460d1fe7736e78c14f9cc6454.tar.gz
cgeo-3bfb514f808ad89460d1fe7736e78c14f9cc6454.tar.bz2
Merge pull request #1305 from campbeb/fix1299
Fix #1299 - When cleaning database entries, remove from all tables
Diffstat (limited to 'main/src/cgeo/geocaching')
-rw-r--r--main/src/cgeo/geocaching/cgData.java3
1 files changed, 1 insertions, 2 deletions
diff --git a/main/src/cgeo/geocaching/cgData.java b/main/src/cgeo/geocaching/cgData.java
index f6d17c7..b015344 100644
--- a/main/src/cgeo/geocaching/cgData.java
+++ b/main/src/cgeo/geocaching/cgData.java
@@ -2959,8 +2959,7 @@ public class cgData {
if (size > 0) {
Log.d(Settings.tag, "Database clean: removing " + size + " geocaches from listId=0");
- removeCaches(geocodes, EnumSet.of(RemoveFlag.REMOVE_CACHE));
- databaseRW.execSQL("delete from " + dbTableCaches + " where " + cgData.whereGeocodeIn(geocodes));
+ removeCaches(geocodes, LoadFlags.REMOVE_ALL);
}
final SQLiteStatement countSql = databaseRO.compileStatement("select count(_id) from " + dbTableCaches + " where reason = 0");