From a5718fc9e5490a1e1e411f5a2de8b6664f256e73 Mon Sep 17 00:00:00 2001 From: "bzbarsky%mit.edu" Date: Wed, 11 Sep 2002 01:47:25 +0000 Subject: [PATCH] negative border widths are not legal in CSS. bug 167657, r=glazou, sr=dbaron. git-svn-id: svn://10.0.0.236/trunk@129189 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/content/html/style/src/nsCSSParser.cpp | 4 ++-- mozilla/layout/style/nsCSSParser.cpp | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/mozilla/content/html/style/src/nsCSSParser.cpp b/mozilla/content/html/style/src/nsCSSParser.cpp index b103db78fcd..ee50ba7e3d4 100644 --- a/mozilla/content/html/style/src/nsCSSParser.cpp +++ b/mozilla/content/html/style/src/nsCSSParser.cpp @@ -3738,8 +3738,8 @@ PRBool CSSParserImpl::ParseSingleValueProperty(PRInt32& aErrorCode, case eCSSProperty_border_left_width: case eCSSProperty_border_right_width: case eCSSProperty_border_top_width: - return ParseVariant(aErrorCode, aValue, VARIANT_HKL, - nsCSSProps::kBorderWidthKTable); + return ParsePositiveVariant(aErrorCode, aValue, VARIANT_HKL, + nsCSSProps::kBorderWidthKTable); case eCSSProperty__moz_border_radius_topLeft: case eCSSProperty__moz_border_radius_topRight: case eCSSProperty__moz_border_radius_bottomRight: diff --git a/mozilla/layout/style/nsCSSParser.cpp b/mozilla/layout/style/nsCSSParser.cpp index b103db78fcd..ee50ba7e3d4 100644 --- a/mozilla/layout/style/nsCSSParser.cpp +++ b/mozilla/layout/style/nsCSSParser.cpp @@ -3738,8 +3738,8 @@ PRBool CSSParserImpl::ParseSingleValueProperty(PRInt32& aErrorCode, case eCSSProperty_border_left_width: case eCSSProperty_border_right_width: case eCSSProperty_border_top_width: - return ParseVariant(aErrorCode, aValue, VARIANT_HKL, - nsCSSProps::kBorderWidthKTable); + return ParsePositiveVariant(aErrorCode, aValue, VARIANT_HKL, + nsCSSProps::kBorderWidthKTable); case eCSSProperty__moz_border_radius_topLeft: case eCSSProperty__moz_border_radius_topRight: case eCSSProperty__moz_border_radius_bottomRight: