X-Git-Url: http://gitweb.fperrin.net/?p=GpsPrune.git;a=blobdiff_plain;f=tim%2Fprune%2Fsave%2FGpxExporter.java;fp=tim%2Fprune%2Fsave%2FGpxExporter.java;h=584d9ba5e7ab628129d3002077bc4648f4a059ac;hp=0f038b77ce60f473a50a64b068c68b698f5b2050;hb=0a2480df5845e2d7190dfdec9b2653b1609e853d;hpb=2154b1969ac2995cca46546f217f53c066b0b749 diff --git a/tim/prune/save/GpxExporter.java b/tim/prune/save/GpxExporter.java index 0f038b7..584d9ba 100644 --- a/tim/prune/save/GpxExporter.java +++ b/tim/prune/save/GpxExporter.java @@ -539,7 +539,11 @@ public class GpxExporter extends GenericFunction implements Runnable if (inPoint.isWaypoint()) { source = replaceGpxTags(source, "", "", inPoint.getWaypointName()); - source = replaceGpxTags(source, "", "", + if (source != null) + { + source = source.replaceAll("", "").replaceAll("", ""); + } + source = replaceGpxTags(source, "", "", XmlUtils.fixCdata(inPoint.getFieldValue(Field.DESCRIPTION))); } // photo / audio links @@ -696,9 +700,9 @@ public class GpxExporter extends GenericFunction implements Runnable String desc = XmlUtils.fixCdata(inPoint.getFieldValue(Field.DESCRIPTION)); if (desc != null && !desc.equals("")) { - inWriter.write("\t\t"); + inWriter.write("\t\t"); inWriter.write(desc); - inWriter.write("\n"); + inWriter.write("\n"); } // Media links, if any if (inPhoto && inPoint.getPhoto() != null)