From 6089f9db35f16797bde5f59c2bcda1d0803cfec6 Mon Sep 17 00:00:00 2001 From: Bananeweizen Date: Wed, 14 May 2014 19:40:06 +0200 Subject: fix #3837: parse new GPX waypoint types --- main/src/cgeo/geocaching/files/GPXParser.java | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'main/src') diff --git a/main/src/cgeo/geocaching/files/GPXParser.java b/main/src/cgeo/geocaching/files/GPXParser.java index 5553927..6161088 100644 --- a/main/src/cgeo/geocaching/files/GPXParser.java +++ b/main/src/cgeo/geocaching/files/GPXParser.java @@ -951,6 +951,13 @@ public abstract class GPXParser extends FileParser { if ("final location".equalsIgnoreCase(sym)) { return WaypointType.FINAL; } + // renamed waypoint types + if ("Physical Stage".equalsIgnoreCase(sym)) { + return WaypointType.STAGE; + } + if ("Virtual Stage".equalsIgnoreCase(sym)) { + return WaypointType.PUZZLE; + } // this is not fully correct, but lets also look for localized waypoint types for (final WaypointType waypointType : WaypointType.ALL_TYPES_EXCEPT_OWN_AND_ORIGINAL) { final String localized = waypointType.getL10n(); -- cgit v1.1