Revision: 4345
          http://vexi.svn.sourceforge.net/vexi/?rev=4345&view=rev
Author:   mkpg2
Date:     2012-01-31 04:11:39 +0000 (Tue, 31 Jan 2012)
Log Message:
-----------
Fix. / by 0 when formatting a non finite number.

Modified Paths:
--------------
    trunk/org.vexi-library.js/src/main/java/org/ibex/js/JSNumber.java

Modified: trunk/org.vexi-library.js/src/main/java/org/ibex/js/JSNumber.java
===================================================================
--- trunk/org.vexi-library.js/src/main/java/org/ibex/js/JSNumber.java   
2012-01-31 04:09:18 UTC (rev 4344)
+++ trunk/org.vexi-library.js/src/main/java/org/ibex/js/JSNumber.java   
2012-01-31 04:11:39 UTC (rev 4345)
@@ -115,6 +115,18 @@
             int scale = JSU.getArg_int(args, 0, 0);
             return round(scale, RoundingMode.HALF_UP);
         }else if("toDecimalString".equals(keyStr)){
+            if(this instanceof D){
+                double d = ((D)this).d;
+                if(Double.isInfinite(d)){
+                    if(d>0){
+                        return JSU.S("\xB0");
+                    }else{
+                        return JSU.S("-\xB0");
+                    }
+                }else if(Double.isNaN(d)){
+                    return JSU.S("NaN");
+                }
+            }
             int dpMin = JSU.getArg_int(args, 0, 0);
             int dpMax = JSU.getArg_int(args, 1, 20);
             String format = "0";

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.


------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________
Vexi-svn mailing list
Vexi-svn@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/vexi-svn

Reply via email to