| Index: third_party/WebKit/Source/core/css/CSSGradientValue.cpp
|
| diff --git a/third_party/WebKit/Source/core/css/CSSGradientValue.cpp b/third_party/WebKit/Source/core/css/CSSGradientValue.cpp
|
| index 098778139fd5821e766fb34032e65386750974c8..8caf960546495d5d102d393136c07afc5fcbf2e7 100644
|
| --- a/third_party/WebKit/Source/core/css/CSSGradientValue.cpp
|
| +++ b/third_party/WebKit/Source/core/css/CSSGradientValue.cpp
|
| @@ -1013,14 +1013,14 @@ String CSSRadialGradientValue::customCSSText() const
|
| float CSSRadialGradientValue::resolveRadius(CSSPrimitiveValue* radius, const CSSToLengthConversionData& conversionData, float* widthOrHeight)
|
| {
|
| float result = 0;
|
| - if (radius->isNumber()) // Can the radius be a percentage?
|
| + if (radius->isNumber())
|
| result = radius->getFloatValue() * conversionData.zoom();
|
| else if (widthOrHeight && radius->isPercentage())
|
| result = *widthOrHeight * radius->getFloatValue() / 100;
|
| else
|
| result = radius->computeLength<float>(conversionData);
|
|
|
| - return std::max(result, 0.0f);
|
| + return clampTo<float>(std::max(result, 0.0f));
|
| }
|
|
|
| namespace {
|
|
|