| 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 3aa55be0cbd2530e75488a0a4e5ad97f7edb2cee..e551eeee99f61d940a30ad413d34fdd96999a913 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)));
|
|
|