diff options
| author | rsudev <rasch@munin-soft.de> | 2013-04-07 13:01:37 +0200 |
|---|---|---|
| committer | rsudev <rasch@munin-soft.de> | 2013-04-07 13:02:24 +0200 |
| commit | 37c90405dff48b5996fc8103e071fcd9c54f7a21 (patch) | |
| tree | 5e8a44f5f72409c9db0dde97f39f20f4b63787ba /main/src/cgeo/geocaching/export | |
| parent | b00397af070060318a5163464051b91908cf223d (diff) | |
| download | cgeo-37c90405dff48b5996fc8103e071fcd9c54f7a21.zip cgeo-37c90405dff48b5996fc8103e071fcd9c54f7a21.tar.gz cgeo-37c90405dff48b5996fc8103e071fcd9c54f7a21.tar.bz2 | |
Fixes #2635, crash during gpx export
Added utf-16 codepoint surrogate handling to xml serializer
Diffstat (limited to 'main/src/cgeo/geocaching/export')
| -rw-r--r-- | main/src/cgeo/geocaching/export/GpxExport.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/main/src/cgeo/geocaching/export/GpxExport.java b/main/src/cgeo/geocaching/export/GpxExport.java index 8303137..c2a58b7 100644 --- a/main/src/cgeo/geocaching/export/GpxExport.java +++ b/main/src/cgeo/geocaching/export/GpxExport.java @@ -14,6 +14,7 @@ import cgeo.geocaching.geopoint.Geopoint; import cgeo.geocaching.utils.BaseUtils; import cgeo.geocaching.utils.Log; import cgeo.geocaching.utils.XmlUtils; +import cgeo.org.kxml2.io.KXmlSerializer; import org.apache.commons.lang3.StringUtils; import org.xmlpull.v1.XmlSerializer; @@ -27,7 +28,6 @@ import android.content.Intent; import android.net.Uri; import android.os.AsyncTask; import android.os.Environment; -import android.util.Xml; import android.view.ContextThemeWrapper; import android.view.View; import android.widget.CheckBox; @@ -138,7 +138,7 @@ class GpxExport extends AbstractExport { final File exportLocation = new File(Settings.getGpxExportDir()); exportLocation.mkdirs(); - final XmlSerializer gpx = Xml.newSerializer(); + final XmlSerializer gpx = new KXmlSerializer(); writer = new FileWriter(exportFile); gpx.setOutput(writer); |
