diff --git a/sources/net.sf.j2s.core/dist/swingjs/SwingJS-site.zip b/sources/net.sf.j2s.core/dist/swingjs/SwingJS-site.zip index 3b65cb0e5..933a7973c 100644 Binary files a/sources/net.sf.j2s.core/dist/swingjs/SwingJS-site.zip and b/sources/net.sf.j2s.core/dist/swingjs/SwingJS-site.zip differ diff --git a/sources/net.sf.j2s.core/dist/swingjs/timestamp b/sources/net.sf.j2s.core/dist/swingjs/timestamp index b9b1247b7..79fee1df5 100644 --- a/sources/net.sf.j2s.core/dist/swingjs/timestamp +++ b/sources/net.sf.j2s.core/dist/swingjs/timestamp @@ -1 +1 @@ -20251218091505 +20260408220821 diff --git a/sources/net.sf.j2s.core/dist/swingjs/ver/5.0.1/SwingJS-site.zip b/sources/net.sf.j2s.core/dist/swingjs/ver/5.0.1/SwingJS-site.zip index 3b65cb0e5..933a7973c 100644 Binary files a/sources/net.sf.j2s.core/dist/swingjs/ver/5.0.1/SwingJS-site.zip and b/sources/net.sf.j2s.core/dist/swingjs/ver/5.0.1/SwingJS-site.zip differ diff --git a/sources/net.sf.j2s.core/dist/swingjs/ver/5.0.1/timestamp b/sources/net.sf.j2s.core/dist/swingjs/ver/5.0.1/timestamp index b9b1247b7..79fee1df5 100644 --- a/sources/net.sf.j2s.core/dist/swingjs/ver/5.0.1/timestamp +++ b/sources/net.sf.j2s.core/dist/swingjs/ver/5.0.1/timestamp @@ -1 +1 @@ -20251218091505 +20260408220821 diff --git a/sources/net.sf.j2s.java.core/dist/SwingJS-site.zip b/sources/net.sf.j2s.java.core/dist/SwingJS-site.zip index 7ad6fe19f..933a7973c 100644 Binary files a/sources/net.sf.j2s.java.core/dist/SwingJS-site.zip and b/sources/net.sf.j2s.java.core/dist/SwingJS-site.zip differ diff --git a/sources/net.sf.j2s.java.core/src/javajs/util/DF.java b/sources/net.sf.j2s.java.core/src/javajs/util/DF.java index df244d23f..902bd5332 100644 --- a/sources/net.sf.j2s.java.core/src/javajs/util/DF.java +++ b/sources/net.sf.j2s.java.core/src/javajs/util/DF.java @@ -125,7 +125,7 @@ public static String formatDecimal(double value, int decimalDigits) { return (isNeg ? "-" : "") + s1 + formattingStrings[decimalDigits].substring(1); int pt1 = s1.indexOf("E-"); if (pt1 > 0) { - n = PT.parseInt(s1.substring(pt1 + 1)); + n = Math.max(-40, PT.parseInt(s1.substring(pt1 + 1))); // 3.567E-2 // 0.03567 // -0.0001 diff --git a/sources/net.sf.j2s.java.core/src/swingjs/plaf/JSComponentUI.java b/sources/net.sf.j2s.java.core/src/swingjs/plaf/JSComponentUI.java index fb6a9041f..9fa039235 100644 --- a/sources/net.sf.j2s.java.core/src/swingjs/plaf/JSComponentUI.java +++ b/sources/net.sf.j2s.java.core/src/swingjs/plaf/JSComponentUI.java @@ -1993,7 +1993,7 @@ && isFrameIndependent() && !isSticky) { DOMNode.transferTo(outerNode, body); DOMNode.setStyle(outerNode, "position", "absolute"); } - } else { + } else if (imageNode == null){ DOMNode.setStyle(outerNode, "overflow", "hidden"); } setTainted(false);