diff options
| author | M@®k <github@blafoo.de> | 2012-03-19 04:29:14 -0700 |
|---|---|---|
| committer | M@®k <github@blafoo.de> | 2012-03-19 04:29:14 -0700 |
| commit | 3bfb514f808ad89460d1fe7736e78c14f9cc6454 (patch) | |
| tree | 1be73db889f67e6a67b6afc68f17dff21b4e3dd0 /main/src/cgeo/geocaching | |
| parent | e666a0aeccb85ff6782c22686f48a9186a4634a9 (diff) | |
| parent | 04ce56befccdcbe7f2d3256313faf65636e11eef (diff) | |
| download | cgeo-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.java | 3 |
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"); |
