2002/css-validator/org/w3c/css/values CssNumber.java,1.18,1.19

Update of /sources/public/2002/css-validator/org/w3c/css/values
In directory hutz:/tmp/cvs-serv25292

Modified Files:
	CssNumber.java 
Log Message:
integer check should be syntax-based (so presence of '.' instead of value-based

Index: CssNumber.java
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/values/CssNumber.java,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -d -r1.18 -r1.19
--- CssNumber.java	28 Sep 2012 18:37:56 -0000	1.18
+++ CssNumber.java	1 Oct 2012 14:09:49 -0000	1.19
@@ -54,12 +54,14 @@
 	 */
 	public void set(String s, ApplContext ac) {
 		value = new BigDecimal(s);
-		try {
+		isInt = (s.indexOf('.') < 0);
+/*		CSS integers are not value-based integers.
+        try {
 			value.toBigIntegerExact();
 			isInt = true;
 		} catch (ArithmeticException e) {
 			isInt = false;
-		}
+		} */
 		this.ac = ac;
 	}
 

Received on Monday, 1 October 2012 14:10:04 UTC