From c75f89dba2712cba5bc8cec02479cac43197e65c Mon Sep 17 00:00:00 2001 From: rsudev Date: Tue, 26 Nov 2013 23:57:26 +0100 Subject: Fix #3441, 'Visited' not saved for own waypoints To disambiguate own waypoints in merge, generate a unique prefix on addition to the cache --- main/src/cgeo/geocaching/export/GpxSerializer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'main/src/cgeo/geocaching/export') diff --git a/main/src/cgeo/geocaching/export/GpxSerializer.java b/main/src/cgeo/geocaching/export/GpxSerializer.java index 7d6067e..ecc687f 100644 --- a/main/src/cgeo/geocaching/export/GpxSerializer.java +++ b/main/src/cgeo/geocaching/export/GpxSerializer.java @@ -179,7 +179,7 @@ public final class GpxSerializer { } // Prefixes must be unique. There use numeric strings as prefixes in OWN waypoints where they are missing for (final Waypoint wp : ownWaypoints) { - if (StringUtils.isBlank(wp.getPrefix()) || StringUtils.equalsIgnoreCase("OWN", wp.getPrefix())) { + if (StringUtils.isBlank(wp.getPrefix()) || StringUtils.equalsIgnoreCase(Waypoint.PREFIX_OWN, wp.getPrefix())) { maxPrefix++; wp.setPrefix(StringUtils.leftPad(String.valueOf(maxPrefix), 2, '0')); } -- cgit v1.1