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..8ffa46feaa4d7d6e9a13cafe87282f9a7055c260 100644 |
--- a/Source/core/css/CSSParser-in.cpp |
+++ b/Source/core/css/CSSParser-in.cpp |
@@ -768,6 +768,11 @@ static inline bool isValidKeywordPropertyAndValue(CSSPropertyID propertyId, int |
if (valueID == CSSValueStart || valueID == CSSValueEnd || valueID == CSSValueCenter || valueID == CSSValueJustify) |
return true; |
break; |
+#if ENABLE(CSS_CALLBACKS) |
+ case CSSPropertyInternalCallback: |
+ // This property is only injected programmatically, not parsed from stylesheets. |
+ return false; |
+#endif |
case CSSPropertyAlignContent: |
if (valueID == CSSValueFlexStart || valueID == CSSValueFlexEnd || valueID == CSSValueCenter || valueID == CSSValueSpaceBetween || valueID == CSSValueSpaceAround || valueID == CSSValueStretch) |
return true; |
@@ -982,6 +987,9 @@ static inline bool isKeywordPropertyID(CSSPropertyID propertyId) |
case CSSPropertyWebkitBoxLines: |
case CSSPropertyWebkitBoxOrient: |
case CSSPropertyWebkitBoxPack: |
+#if ENABLE(CSS_CALLBACKS) |
+ case CSSPropertyInternalCallback: |
+#endif |
case CSSPropertyWebkitColumnBreakAfter: |
case CSSPropertyWebkitColumnBreakBefore: |
case CSSPropertyWebkitColumnBreakInside: |
@@ -2790,6 +2798,9 @@ bool CSSParser::parseValue(CSSPropertyID propId, bool important) |
case CSSPropertyWebkitBoxLines: |
case CSSPropertyWebkitBoxOrient: |
case CSSPropertyWebkitBoxPack: |
+#if ENABLE(CSS_CALLBACKS) |
+ case CSSPropertyInternalCallback: |
+#endif |
case CSSPropertyWebkitColumnBreakAfter: |
case CSSPropertyWebkitColumnBreakBefore: |
case CSSPropertyWebkitColumnBreakInside: |