aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMathieu Alorent <github@kumy.net>2015-09-27 19:32:04 +0200
committerMathieu Alorent <github@kumy.net>2015-09-27 19:32:04 +0200
commit3fda518e5b40bd7cc36585f812f60100f5f75476 (patch)
tree67ae11e3818111d1c7c3c053a42cc8faf8420ca9
parentaaac91b850f4a7d999dcfc2970f447d8192c02fc (diff)
downloadcgeo-3fda518e5b40bd7cc36585f812f60100f5f75476.zip
cgeo-3fda518e5b40bd7cc36585f812f60100f5f75476.tar.gz
cgeo-3fda518e5b40bd7cc36585f812f60100f5f75476.tar.bz2
Fix #5208: detect an error when response cannot be parsed.
-rw-r--r--main/res/values/strings.xml1
-rw-r--r--main/src/cgeo/geocaching/connector/trackable/GeokretyParser.java1
2 files changed, 2 insertions, 0 deletions
diff --git a/main/res/values/strings.xml b/main/res/values/strings.xml
index 6120e55..075899a 100644
--- a/main/res/values/strings.xml
+++ b/main/res/values/strings.xml
@@ -1410,6 +1410,7 @@
<string name="trackable_title_log_without_geocode">Geocode not set</string>
<string name="trackable_log_without_geocode">You\'re about to send a log without a Geocode. It\'s encouraged to set one. Do you want to add it now?</string>
<string name="do_not_ask_me_again">Do not ask me again</string>
+ <string name="geokrety_parsing_failed">Failed to parse GeoKrety response.</string>
<string name="settings_map_direction">Show direction</string>
<string name="settings_summary_map_direction">Show a direction line to the navigation target</string>
diff --git a/main/src/cgeo/geocaching/connector/trackable/GeokretyParser.java b/main/src/cgeo/geocaching/connector/trackable/GeokretyParser.java
index a7871cd..31588a7 100644
--- a/main/src/cgeo/geocaching/connector/trackable/GeokretyParser.java
+++ b/main/src/cgeo/geocaching/connector/trackable/GeokretyParser.java
@@ -289,6 +289,7 @@ public class GeokretyParser {
} catch (XmlPullParserException | IOException e) {
Log.e("GeokretyRuchyXmlParser: Error Parsing geokret", e);
+ errors.add(CgeoApplication.getInstance().getString(R.string.geokrety_parsing_failed));
}
return errors;