Index: third_party/WebKit/Source/core/css/CSSProperty.cpp |
diff --git a/third_party/WebKit/Source/core/css/CSSProperty.cpp b/third_party/WebKit/Source/core/css/CSSProperty.cpp |
index 1d21939f37fee273b19593d5519356ca2be41eb4..3b7a35422093e6ff5f251c0e3351c1147ae835b4 100644 |
--- a/third_party/WebKit/Source/core/css/CSSProperty.cpp |
+++ b/third_party/WebKit/Source/core/css/CSSProperty.cpp |
@@ -227,6 +227,30 @@ CSSPropertyID CSSProperty::ResolveDirectionAwareProperty( |
case CSSPropertyWebkitBorderAfterWidth: |
return ResolveToPhysicalProperty(direction, writing_mode, kAfterSide, |
borderWidthShorthand()); |
+ case CSSPropertyScrollPaddingInlineStart: |
+ return ResolveToPhysicalProperty(direction, writing_mode, kStartSide, |
+ scrollPaddingShorthand()); |
+ case CSSPropertyScrollPaddingInlineEnd: |
+ return ResolveToPhysicalProperty(direction, writing_mode, kEndSide, |
+ scrollPaddingShorthand()); |
+ case CSSPropertyScrollPaddingBlockStart: |
+ return ResolveToPhysicalProperty(direction, writing_mode, kBeforeSide, |
+ scrollPaddingShorthand()); |
+ case CSSPropertyScrollPaddingBlockEnd: |
+ return ResolveToPhysicalProperty(direction, writing_mode, kAfterSide, |
+ scrollPaddingShorthand()); |
+ case CSSPropertyScrollSnapMarginInlineStart: |
+ return ResolveToPhysicalProperty(direction, writing_mode, kStartSide, |
+ scrollSnapMarginShorthand()); |
+ case CSSPropertyScrollSnapMarginInlineEnd: |
+ return ResolveToPhysicalProperty(direction, writing_mode, kEndSide, |
+ scrollSnapMarginShorthand()); |
+ case CSSPropertyScrollSnapMarginBlockStart: |
+ return ResolveToPhysicalProperty(direction, writing_mode, kBeforeSide, |
+ scrollSnapMarginShorthand()); |
+ case CSSPropertyScrollSnapMarginBlockEnd: |
+ return ResolveToPhysicalProperty(direction, writing_mode, kAfterSide, |
+ scrollSnapMarginShorthand()); |
case CSSPropertyInlineSize: |
case CSSPropertyWebkitLogicalWidth: { |
const CSSPropertyID kProperties[2] = {CSSPropertyWidth, |