From f75d9419d431281f56b2eb25ea0a3878b249ffe2 Mon Sep 17 00:00:00 2001 From: "L. David Baron" Date: Wed, 21 Nov 2012 21:51:39 -0800 Subject: [PATCH] border-image-* properties should clamp negative calc(). (Bug 802279) r=jwalden --- layout/style/nsComputedDOMStyle.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/layout/style/nsComputedDOMStyle.cpp b/layout/style/nsComputedDOMStyle.cpp index e891278756f9..a8a1dbea941c 100644 --- a/layout/style/nsComputedDOMStyle.cpp +++ b/layout/style/nsComputedDOMStyle.cpp @@ -2915,7 +2915,7 @@ nsComputedDOMStyle::DoGetBorderImageSlice() NS_FOR_CSS_SIDES (side) { nsROCSSPrimitiveValue* val = GetROCSSPrimitiveValue(); valueList->AppendCSSValue(val); - SetValueToCoord(val, border->mBorderImageSlice.Get(side), false, nullptr); + SetValueToCoord(val, border->mBorderImageSlice.Get(side), true, nullptr); } // Fill keyword. @@ -2937,7 +2937,7 @@ nsComputedDOMStyle::DoGetBorderImageWidth() nsROCSSPrimitiveValue* val = GetROCSSPrimitiveValue(); valueList->AppendCSSValue(val); SetValueToCoord(val, border->mBorderImageWidth.Get(side), - false, nullptr); + true, nullptr); } return valueList; @@ -2954,7 +2954,7 @@ nsComputedDOMStyle::DoGetBorderImageOutset() nsROCSSPrimitiveValue* val = GetROCSSPrimitiveValue(); valueList->AppendCSSValue(val); SetValueToCoord(val, border->mBorderImageOutset.Get(side), - false, nullptr); + true, nullptr); } return valueList;