diff options
Diffstat (limited to 'main/src/cgeo/geocaching/files/GPXParser.java')
| -rw-r--r-- | main/src/cgeo/geocaching/files/GPXParser.java | 8 |
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()); } } |
