]> gitweb.fperrin.net Git - GpsPrune.git/blobdiff - tim/prune/save/KmlExporter.java
Version 18.3, February 2016
[GpsPrune.git] / tim / prune / save / KmlExporter.java
index 50386ccebeea79a057e56fa18d925fcac546d00d..bb1d5a3239a238d40953d5d4f004fed76ee6b87d 100644 (file)
@@ -483,7 +483,7 @@ public class KmlExporter extends GenericFunction implements Runnable
                inWriter.write("<Folder>\n\t<name>");
                if (_descriptionField != null && _descriptionField.getText() != null && !_descriptionField.getText().equals(""))
                {
-                       inWriter.write(_descriptionField.getText());
+                       inWriter.write(XmlUtils.fixCdata(_descriptionField.getText()));
                }
                else {
                        inWriter.write("Export from GpsPrune");
@@ -562,7 +562,7 @@ public class KmlExporter extends GenericFunction implements Runnable
                                numSaved += writeStandardTrack(inWriter, absoluteAltitudes, selStart, selEnd);
                        }
                }
-               inWriter.write("</Folder>\n</kml>");
+               inWriter.write("</Folder>\n</kml>\n");
                return numSaved;
        }
 
@@ -799,7 +799,7 @@ public class KmlExporter extends GenericFunction implements Runnable
        throws IOException
        {
                inWriter.write("\t<Placemark>\n\t\t<name>");
-               inWriter.write(inName);
+               inWriter.write(XmlUtils.fixCdata(inName));
                inWriter.write("</name>\n");
                if (inDesc != null)
                {