Index: third_party/WebKit/Source/core/css/ComputedStyleCSSValueMapping.cpp |
diff --git a/third_party/WebKit/Source/core/css/ComputedStyleCSSValueMapping.cpp b/third_party/WebKit/Source/core/css/ComputedStyleCSSValueMapping.cpp |
index 759a76bc973b09a6c9703e3d93b8884c3212420d..2656affceef2ca8ae0d1683840c85cc16f5be609 100644 |
--- a/third_party/WebKit/Source/core/css/ComputedStyleCSSValueMapping.cpp |
+++ b/third_party/WebKit/Source/core/css/ComputedStyleCSSValueMapping.cpp |
@@ -2697,6 +2697,15 @@ PassRefPtrWillBeRawPtr<CSSValue> ComputedStyleCSSValueMapping::get(CSSPropertyID |
ASSERT(list->length()); |
return list.release(); |
} |
+ case CSSPropertySnapHeight: { |
+ if (!style.snapHeightUnit()) |
+ return cssValuePool().createValue(0, CSSPrimitiveValue::UnitType::Pixels); |
+ RefPtrWillBeRawPtr<CSSValueList> list = CSSValueList::createSpaceSeparated(); |
+ list->append(cssValuePool().createValue(style.snapHeightUnit(), CSSPrimitiveValue::UnitType::Pixels)); |
+ if (style.snapHeightPosition()) |
+ list->append(cssValuePool().createValue(style.snapHeightPosition(), CSSPrimitiveValue::UnitType::Integer)); |
+ return list.release(); |
+ } |
case CSSPropertyVariable: |
// Variables are retrieved via get(AtomicString). |
ASSERT_NOT_REACHED(); |