aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching
diff options
context:
space:
mode:
authorBananeweizen <bananeweizen@gmx.de>2014-01-28 21:48:20 -0800
committerBananeweizen <bananeweizen@gmx.de>2014-01-28 21:48:20 -0800
commit4d3187e06cc65222641388febd8abf2612e91635 (patch)
tree3660ea04fd0e70cbf94b00c8853038799d8d72ec /main/src/cgeo/geocaching
parent31fd87ca2db10df42b297e3eec5c7150fe9597ce (diff)
parent8570b49ee4c04acbbe34b623c0cf06285f4f1656 (diff)
downloadcgeo-4d3187e06cc65222641388febd8abf2612e91635.zip
cgeo-4d3187e06cc65222641388febd8abf2612e91635.tar.gz
cgeo-4d3187e06cc65222641388febd8abf2612e91635.tar.bz2
Merge pull request #3584 from Matrikss/master
#3562 Add FavPoints parsing for GSAK GPX
Diffstat (limited to 'main/src/cgeo/geocaching')
-rw-r--r--main/src/cgeo/geocaching/files/GPXParser.java13
1 files changed, 13 insertions, 0 deletions
diff --git a/main/src/cgeo/geocaching/files/GPXParser.java b/main/src/cgeo/geocaching/files/GPXParser.java
index 157ea9d..4ad2c3d 100644
--- a/main/src/cgeo/geocaching/files/GPXParser.java
+++ b/main/src/cgeo/geocaching/files/GPXParser.java
@@ -524,6 +524,19 @@ public abstract class GPXParser extends FileParser {
parentCacheCode = body;
}
});
+
+ gsak.getChild(gsakNamespace, "FavPoints").setEndTextElementListener(new EndTextElementListener() {
+
+ @Override
+ public void end(String favoritePoints) {
+ try {
+ cache.setFavoritePoints(Integer.parseInt(favoritePoints));
+ }
+ catch (final NumberFormatException e) {
+ Log.w("Failed to parse favorite points", e);
+ }
+ }
+ });
}
// c:geo extensions