Skip to content

Commit 81b65f6

Browse files
committed
Revert change of 1.0.1, original conversion avoids an object allocation
1 parent 213dbd9 commit 81b65f6

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/main/java/org/firebirdsql/decimal/Decimal.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -373,7 +373,7 @@ final T valueOf(double value, OverflowHandling overflowHandling) {
373373
return getSpecialConstant(Signum.NEGATIVE, DecimalType.INFINITY);
374374
}
375375

376-
return valueOf(BigDecimal.valueOf(value).round(getMathContext()), overflowHandling);
376+
return valueOf(new BigDecimal(Double.toString(value), getMathContext()), overflowHandling);
377377
}
378378

379379
/**

0 commit comments

Comments
 (0)