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); |
} |