| Index: third_party/WebKit/Source/core/css/resolver/StyleBuilderConverter.cpp
|
| diff --git a/third_party/WebKit/Source/core/css/resolver/StyleBuilderConverter.cpp b/third_party/WebKit/Source/core/css/resolver/StyleBuilderConverter.cpp
|
| index d1ae57fd2811dd9d2ea429c296c1cc852c959ff1..bff57a8fcd82df3034bf6cafaf8bafefe011ca87 100644
|
| --- a/third_party/WebKit/Source/core/css/resolver/StyleBuilderConverter.cpp
|
| +++ b/third_party/WebKit/Source/core/css/resolver/StyleBuilderConverter.cpp
|
| @@ -850,8 +850,10 @@ Length StyleBuilderConverter::convertLineHeight(StyleResolverState& state,
|
| 100.0,
|
| Fixed);
|
| }
|
| - if (primitiveValue.isNumber())
|
| - return Length(primitiveValue.getDoubleValue() * 100.0, Percent);
|
| + if (primitiveValue.isNumber()) {
|
| + return Length(clampTo<float>(primitiveValue.getDoubleValue() * 100.0),
|
| + Percent);
|
| + }
|
| if (primitiveValue.isCalculated()) {
|
| Length zoomedLength = Length(primitiveValue.cssCalcValue()->toCalcValue(
|
| lineHeightToLengthConversionData(state)));
|
|
|