Index: Source/core/css/CSSParser-in.cpp |
diff --git a/Source/core/css/CSSParser-in.cpp b/Source/core/css/CSSParser-in.cpp |
index 118d8a13700a84a364088d7d9f0da47f3a4a4383..fa20d33307e719ae74c32f863654c17fb9cc5253 100644 |
--- a/Source/core/css/CSSParser-in.cpp |
+++ b/Source/core/css/CSSParser-in.cpp |
@@ -791,6 +791,9 @@ static inline bool isValidKeywordPropertyAndValue(CSSPropertyID propertyId, int |
if (valueID == CSSValueStart || valueID == CSSValueEnd || valueID == CSSValueCenter || valueID == CSSValueJustify) |
return true; |
break; |
+ case CSSPropertyInternalCallback: |
+ // This property is only injected programmatically, not parsed from stylesheets. |
+ return false; |
case CSSPropertyAlignContent: |
if (valueID == CSSValueFlexStart || valueID == CSSValueFlexEnd || valueID == CSSValueCenter || valueID == CSSValueSpaceBetween || valueID == CSSValueSpaceAround || valueID == CSSValueStretch) |
return true; |
@@ -1003,6 +1006,7 @@ static inline bool isKeywordPropertyID(CSSPropertyID propertyId) |
case CSSPropertyWebkitBoxLines: |
case CSSPropertyWebkitBoxOrient: |
case CSSPropertyWebkitBoxPack: |
+ case CSSPropertyInternalCallback: |
case CSSPropertyWebkitColumnBreakAfter: |
case CSSPropertyWebkitColumnBreakBefore: |
case CSSPropertyWebkitColumnBreakInside: |
@@ -2847,6 +2851,7 @@ bool CSSParser::parseValue(CSSPropertyID propId, bool important) |
case CSSPropertyWebkitBoxLines: |
case CSSPropertyWebkitBoxOrient: |
case CSSPropertyWebkitBoxPack: |
+ case CSSPropertyInternalCallback: |
case CSSPropertyWebkitColumnBreakAfter: |
case CSSPropertyWebkitColumnBreakBefore: |
case CSSPropertyWebkitColumnBreakInside: |