aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/files/GPXParser.java
diff options
context:
space:
mode:
authorBananeweizen <Bananeweizen@gmx.de>2012-06-08 10:34:23 +0200
committerBananeweizen <Bananeweizen@gmx.de>2012-06-08 10:34:23 +0200
commit95b5e9a81052f15328d81716f17d9b670bd88567 (patch)
tree7174f83a4f21feac1873724fc1752064c33fee68 /main/src/cgeo/geocaching/files/GPXParser.java
parentb2e5e4ade32bacd540b27177067fb48eb796fcd6 (diff)
downloadcgeo-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.java13
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));
}
});