diff options
| author | Bananeweizen <Bananeweizen@gmx.de> | 2012-06-08 10:34:23 +0200 |
|---|---|---|
| committer | Bananeweizen <Bananeweizen@gmx.de> | 2012-06-08 10:34:23 +0200 |
| commit | 95b5e9a81052f15328d81716f17d9b670bd88567 (patch) | |
| tree | 7174f83a4f21feac1873724fc1752064c33fee68 /main/src/cgeo/geocaching/files/GPXParser.java | |
| parent | b2e5e4ade32bacd540b27177067fb48eb796fcd6 (diff) | |
| download | cgeo-95b5e9a81052f15328d81716f17d9b670bd88567.zip cgeo-95b5e9a81052f15328d81716f17d9b670bd88567.tar.gz cgeo-95b5e9a81052f15328d81716f17d9b670bd88567.tar.bz2 | |
#1744: user name wrongly parsed/written in GPX import/export
Diffstat (limited to 'main/src/cgeo/geocaching/files/GPXParser.java')
| -rw-r--r-- | main/src/cgeo/geocaching/files/GPXParser.java | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/main/src/cgeo/geocaching/files/GPXParser.java b/main/src/cgeo/geocaching/files/GPXParser.java index e083f58..76ca111 100644 --- a/main/src/cgeo/geocaching/files/GPXParser.java +++ b/main/src/cgeo/geocaching/files/GPXParser.java @@ -485,8 +485,17 @@ public abstract class GPXParser extends FileParser { gcCache.getChild(nsGC, "owner").setEndTextElementListener(new EndTextElementListener() { @Override - public void end(String cacheOwner) { - cache.setOwner(validate(cacheOwner)); + public void end(String ownerUserId) { + cache.setOwnerUserId(validate(ownerUserId)); + } + }); + + // waypoint.cache.getOwner() + gcCache.getChild(nsGC, "placed_by").setEndTextElementListener(new EndTextElementListener() { + + @Override + public void end(String ownerDisplayName) { + cache.setOwnerDisplayName(validate(ownerDisplayName)); } }); |
