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();