]> git.ktnx.net Git - mobile-ledger.git/blobdiff - app/src/main/java/net/ktnx/mobileledger/model/Data.java
fu: Data.parseNumber
[mobile-ledger.git] / app / src / main / java / net / ktnx / mobileledger / model / Data.java
index dfd1cd673fa888f05f8f355d24f143f7b1078b9e..c0f4cebaf81c7491185fd6cc7fbd2657727904e7 100644 (file)
@@ -232,9 +232,9 @@ public final class Data {
     public static float parseNumber(String str) throws ParseException {
         ParsePosition pos = new ParsePosition(0);
         Number parsed = numberFormatter.parse(str);
-        if (parsed == null)
+        if (parsed == null || pos.getErrorIndex() > -1)
             throw new ParseException("Error parsing '" + str + "'", pos.getErrorIndex());
 
-        return (float) parsed;
+        return parsed.floatValue();
     }
 }
\ No newline at end of file