diff options
| author | Bananeweizen <bananeweizen@gmx.de> | 2014-01-28 21:48:20 -0800 |
|---|---|---|
| committer | Bananeweizen <bananeweizen@gmx.de> | 2014-01-28 21:48:20 -0800 |
| commit | 4d3187e06cc65222641388febd8abf2612e91635 (patch) | |
| tree | 3660ea04fd0e70cbf94b00c8853038799d8d72ec /main/src/cgeo/geocaching | |
| parent | 31fd87ca2db10df42b297e3eec5c7150fe9597ce (diff) | |
| parent | 8570b49ee4c04acbbe34b623c0cf06285f4f1656 (diff) | |
| download | cgeo-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.java | 13 |
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 |
