aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/cgData.java
diff options
context:
space:
mode:
Diffstat (limited to 'main/src/cgeo/geocaching/cgData.java')
-rw-r--r--main/src/cgeo/geocaching/cgData.java8
1 files changed, 5 insertions, 3 deletions
diff --git a/main/src/cgeo/geocaching/cgData.java b/main/src/cgeo/geocaching/cgData.java
index 1d545a9..6daeb1f 100644
--- a/main/src/cgeo/geocaching/cgData.java
+++ b/main/src/cgeo/geocaching/cgData.java
@@ -2586,8 +2586,8 @@ public class cgData {
return false;
}
- public void setVisitDate(String geocode, long visitedDate) {
- if (StringUtils.isBlank(geocode)) {
+ public void setVisitDate(List<String> geocodes, long visitedDate) {
+ if (geocodes.isEmpty()) {
return;
}
@@ -2598,7 +2598,9 @@ public class cgData {
ContentValues values = new ContentValues();
values.put("visiteddate", visitedDate);
- databaseRW.update(dbTableCaches, values, "geocode = ?", new String[] { geocode });
+ for (String geocode : geocodes) {
+ databaseRW.update(dbTableCaches, values, "geocode = ?", new String[] { geocode });
+ }
databaseRW.setTransactionSuccessful();
} finally {
databaseRW.endTransaction();