| Index: Source/core/css/parser/CSSPropertyParser.cpp
|
| diff --git a/Source/core/css/parser/CSSPropertyParser.cpp b/Source/core/css/parser/CSSPropertyParser.cpp
|
| index c9ec88e6836504bb9d2725ae7c53ac7ff11adee9..cde10ab5d8640f5352411ce48b7efcf14174f7b5 100644
|
| --- a/Source/core/css/parser/CSSPropertyParser.cpp
|
| +++ b/Source/core/css/parser/CSSPropertyParser.cpp
|
| @@ -374,8 +374,15 @@ static bool isGeneratedImageValue(CSSParserValue* val)
|
| bool CSSPropertyParser::validWidthOrHeight(CSSParserValue* value, Units unitless)
|
| {
|
| int id = value->id;
|
| - if (id == CSSValueIntrinsic || id == CSSValueMinIntrinsic || id == CSSValueWebkitMinContent || id == CSSValueWebkitMaxContent || id == CSSValueWebkitFillAvailable || id == CSSValueWebkitFitContent)
|
| + if (id == CSSValueIntrinsic || id == CSSValueMinIntrinsic || id == CSSValueWebkitMinContent || id == CSSValueWebkitMaxContent || id == CSSValueWebkitFillAvailable || id == CSSValueWebkitFitContent) {
|
| + if (m_context.useCounter()) {
|
| + if (value->id == CSSValueIntrinsic)
|
| + m_context.useCounter()->count(UseCounter::LegacyCSSValueIntrinsic);
|
| + else if (value->id == CSSValueMinIntrinsic)
|
| + m_context.useCounter()->count(UseCounter::LegacyCSSValueMinIntrinsic);
|
| + }
|
| return true;
|
| + }
|
| return !id && validUnit(value, FLength | FPercent | FNonNeg | unitless);
|
| }
|
|
|
|
|