Index: CssLineHeight.java
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/properties/css1/CssLineHeight.java,v
retrieving revision 1.3
diff -u -r1.3 CssLineHeight.java
--- CssLineHeight.java 14 Sep 2005 15:14:31 -0000 1.3
+++ CssLineHeight.java 11 Feb 2006 00:21:37 -0000
@@ -15,6 +15,7 @@
import org.w3c.css.values.CssNumber;
import org.w3c.css.values.CssPercentage;
import org.w3c.css.values.CssValue;
+import org.w3c.css.values.CssValueFloat;
/**
*
@@ -82,7 +83,12 @@
if (val instanceof CssNumber || val instanceof CssLength ||
val instanceof CssPercentage) {
- float v = ((Float) val.get()).floatValue();
+ float v;
+ if (val instanceof CssValueFloat) {
+ v = ((CssValueFloat)val).getValue();
+ } else {
+ v = ((Float) val.get()).floatValue();
+ }
if (v >= 0) {
value = val;
expression.next();
Index: CssLineHeightCSS1.java
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/properties/css1/CssLineHeightCSS1.java,v
retrieving revision 1.3
diff -u -r1.3 CssLineHeightCSS1.java
--- CssLineHeightCSS1.java 14 Sep 2005 15:14:31 -0000 1.3
+++ CssLineHeightCSS1.java 11 Feb 2006 00:21:38 -0000
@@ -15,6 +15,7 @@
import org.w3c.css.values.CssNumber;
import org.w3c.css.values.CssPercentage;
import org.w3c.css.values.CssValue;
+import org.w3c.css.values.CssValueFloat;
/**
*
@@ -75,7 +76,12 @@
if (val instanceof CssNumber || val instanceof CssLength ||
val instanceof CssPercentage) {
- float v = ((Float) val.get()).floatValue();
+ float v;
+ if (val instanceof CssValueFloat) {
+ v = ((CssValueFloat)val).getValue();
+ } else {
+ v = ((Float) val.get()).floatValue();
+ }
if (v >= 0) {
value = val;
expression.next();
Index: CssLineHeightCSS2.java
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/properties/css1/CssLineHeightCSS2.java,v
retrieving revision 1.3
diff -u -r1.3 CssLineHeightCSS2.java
--- CssLineHeightCSS2.java 14 Sep 2005 15:14:31 -0000 1.3
+++ CssLineHeightCSS2.java 11 Feb 2006 00:21:38 -0000
@@ -15,6 +15,7 @@
import org.w3c.css.values.CssNumber;
import org.w3c.css.values.CssPercentage;
import org.w3c.css.values.CssValue;
+import org.w3c.css.values.CssValueFloat;
/**
*
@@ -75,7 +76,12 @@
if (val instanceof CssNumber || val instanceof CssLength ||
val instanceof CssPercentage) {
- float v = ((Float) val.get()).floatValue();
+ float v;
+ if (val instanceof CssValueFloat) {
+ v = ((CssValueFloat)val).getValue();
+ } else {
+ v = ((Float) val.get()).floatValue();
+ }
if (v >= 0) {
value = val;
expression.next();