diff options
author | Mathieu Alorent <github@kumy.net> | 2015-09-27 19:32:04 +0200 |
---|---|---|
committer | Mathieu Alorent <github@kumy.net> | 2015-09-27 19:32:04 +0200 |
commit | 3fda518e5b40bd7cc36585f812f60100f5f75476 (patch) | |
tree | 67ae11e3818111d1c7c3c053a42cc8faf8420ca9 | |
parent | aaac91b850f4a7d999dcfc2970f447d8192c02fc (diff) | |
download | cgeo-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.xml | 1 | ||||
-rw-r--r-- | main/src/cgeo/geocaching/connector/trackable/GeokretyParser.java | 1 |
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; |