X-Git-Url: http://gitweb.fperrin.net/?p=GpsPrune.git;a=blobdiff_plain;f=src%2Ftim%2Fprune%2Fsave%2FGpxExporter.java;h=8bfd0905f857b5c744ca8a25c9455da656dbd516;hp=88ac7914c29a1b92a235ff426e782f07ca4fcae3;hb=38a0c12649e9104d0d40ce93a932b9086011f8c8;hpb=8b20e3e027058cdf6ff52993ee5576193d08667a diff --git a/src/tim/prune/save/GpxExporter.java b/src/tim/prune/save/GpxExporter.java index 88ac791..8bfd090 100644 --- a/src/tim/prune/save/GpxExporter.java +++ b/src/tim/prune/save/GpxExporter.java @@ -583,6 +583,7 @@ public class GpxExporter extends GenericFunction implements Runnable } source = replaceGpxTags(source, "", "", XmlUtils.fixCdata(inPoint.getFieldValue(Field.DESCRIPTION))); + source = replaceGpxTags(source, "", "", inPoint.getFieldValue(Field.COMMENT)); } // photo / audio links if (source != null && (inPoint.hasMedia() || source.indexOf("") > 0)) { @@ -733,13 +734,21 @@ public class GpxExporter extends GenericFunction implements Runnable inWriter.write(XmlUtils.fixCdata(inPoint.getWaypointName().trim())); inWriter.write("\n"); // description, if any - String desc = XmlUtils.fixCdata(inPoint.getFieldValue(Field.DESCRIPTION)); + final String desc = XmlUtils.fixCdata(inPoint.getFieldValue(Field.DESCRIPTION)); if (desc != null && !desc.equals("")) { inWriter.write("\t\t"); inWriter.write(desc); inWriter.write("\n"); } + // comment, if any + final String comment = XmlUtils.fixCdata(inPoint.getFieldValue(Field.COMMENT)); + if (comment != null && !comment.equals("")) + { + inWriter.write("\t\t"); + inWriter.write(comment); + inWriter.write("\n"); + } // Media links, if any if (inSettings.getExportPhotoPoints() && inPoint.getPhoto() != null) {