Index: Source/core/css/CSSParser-in.cpp |
diff --git a/Source/core/css/CSSParser-in.cpp b/Source/core/css/CSSParser-in.cpp |
index 4bdef93550d310d97da145d0a73d885479fa2a0d..96ca9f2808da01fae2009dcebba04b29e62dab2d 100644 |
--- a/Source/core/css/CSSParser-in.cpp |
+++ b/Source/core/css/CSSParser-in.cpp |
@@ -768,6 +768,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; |
@@ -982,6 +985,7 @@ static inline bool isKeywordPropertyID(CSSPropertyID propertyId) |
case CSSPropertyWebkitBoxLines: |
case CSSPropertyWebkitBoxOrient: |
case CSSPropertyWebkitBoxPack: |
+ case CSSPropertyInternalCallback: |
case CSSPropertyWebkitColumnBreakAfter: |
case CSSPropertyWebkitColumnBreakBefore: |
case CSSPropertyWebkitColumnBreakInside: |
@@ -2790,6 +2794,7 @@ bool CSSParser::parseValue(CSSPropertyID propId, bool important) |
case CSSPropertyWebkitBoxLines: |
case CSSPropertyWebkitBoxOrient: |
case CSSPropertyWebkitBoxPack: |
+ case CSSPropertyInternalCallback: |
case CSSPropertyWebkitColumnBreakAfter: |
case CSSPropertyWebkitColumnBreakBefore: |
case CSSPropertyWebkitColumnBreakInside: |