r1686 - trunk/jaxx-widgets/src/main/java/jaxx/runtime/swing/editor
Author: tchemit Date: 2009-12-20 20:57:10 +0100 (Sun, 20 Dec 2009) New Revision: 1686 Modified: trunk/jaxx-widgets/src/main/java/jaxx/runtime/swing/editor/NumberEditorHandler.java Log: - fix Anomalie #152: NumberEditor avec un Double ou BigDecimal Modified: trunk/jaxx-widgets/src/main/java/jaxx/runtime/swing/editor/NumberEditorHandler.java =================================================================== --- trunk/jaxx-widgets/src/main/java/jaxx/runtime/swing/editor/NumberEditorHandler.java 2009-12-18 13:34:23 UTC (rev 1685) +++ trunk/jaxx-widgets/src/main/java/jaxx/runtime/swing/editor/NumberEditorHandler.java 2009-12-20 19:57:10 UTC (rev 1686) @@ -288,16 +288,16 @@ return f; } if (modelType == Double.class) { - return f.doubleValue(); + return f; } if (modelType == Long.class) { return f.longValue(); } if (modelType == BigInteger.class) { - return BigInteger.valueOf(f.longValue()); + return new BigInteger(f.longValue() + ""); } if (modelType == BigDecimal.class) { - return BigDecimal.valueOf(f.doubleValue()); + return new BigDecimal(f + ""); } if (editor.isUseFloat()) { // use default float value
participants (1)
-
tchemit@users.nuiton.org