summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/org/unitConverter/unit/UnitDatabase.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/org/unitConverter/unit/UnitDatabase.java b/src/org/unitConverter/unit/UnitDatabase.java
index 65d52bf..507266d 100644
--- a/src/org/unitConverter/unit/UnitDatabase.java
+++ b/src/org/unitConverter/unit/UnitDatabase.java
@@ -1535,7 +1535,7 @@ public final class UnitDatabase {
// fix broken spaces
modifiedExpression = modifiedExpression.replaceAll(" +", " ");
-
+
// format expression
for (final Entry<Pattern, String> replacement : EXPRESSION_REPLACEMENTS.entrySet()) {
modifiedExpression = replacement.getKey().matcher(modifiedExpression).replaceAll(replacement.getValue());
@@ -1543,7 +1543,7 @@ public final class UnitDatabase {
// the previous operation breaks negative numbers, fix them!
// (i.e. -2 becomes - 2)
- for (int i = 2; i < modifiedExpression.length(); i++) {
+ for (int i = 0; i < modifiedExpression.length(); i++) {
if (modifiedExpression.charAt(i) == '-'
&& (i < 2 || Arrays.asList('+', '-', '*', '/', '^').contains(modifiedExpression.charAt(i - 2)))) {
// found a broken negative number