aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/files/GPXParser.java
diff options
context:
space:
mode:
Diffstat (limited to 'main/src/cgeo/geocaching/files/GPXParser.java')
-rw-r--r--main/src/cgeo/geocaching/files/GPXParser.java8
1 files changed, 4 insertions, 4 deletions
diff --git a/main/src/cgeo/geocaching/files/GPXParser.java b/main/src/cgeo/geocaching/files/GPXParser.java
index 94140e6..8e530a7 100644
--- a/main/src/cgeo/geocaching/files/GPXParser.java
+++ b/main/src/cgeo/geocaching/files/GPXParser.java
@@ -536,8 +536,8 @@ public abstract class GPXParser extends FileParser {
@Override
public void end(String body) {
try {
- cache.setDifficulty(new Float(body));
- } catch (Exception e) {
+ cache.setDifficulty(Float.parseFloat(body));
+ } catch (NumberFormatException e) {
Log.w(Settings.tag, "Failed to parse difficulty: " + e.toString());
}
}
@@ -549,8 +549,8 @@ public abstract class GPXParser extends FileParser {
@Override
public void end(String body) {
try {
- cache.setTerrain(new Float(body));
- } catch (Exception e) {
+ cache.setTerrain(Float.parseFloat(body));
+ } catch (NumberFormatException e) {
Log.w(Settings.tag, "Failed to parse terrain: " + e.toString());
}
}