| Index: third_party/WebKit/Source/core/layout/LayoutBox.cpp
|
| diff --git a/third_party/WebKit/Source/core/layout/LayoutBox.cpp b/third_party/WebKit/Source/core/layout/LayoutBox.cpp
|
| index 74399810894c268ca34a0c972377f3ccf0576130..a597edf0521b6f30ac7304e6f87c20558b2c6849 100644
|
| --- a/third_party/WebKit/Source/core/layout/LayoutBox.cpp
|
| +++ b/third_party/WebKit/Source/core/layout/LayoutBox.cpp
|
| @@ -451,20 +451,28 @@ void LayoutBox::UpdateScrollSnapMappingAfterStyleChange(
|
| GetNode() != GetDocument().ViewportDefiningElement();
|
|
|
| ScrollSnapType old_snap_type =
|
| - old_style ? old_style->GetScrollSnapType() : kScrollSnapTypeNone;
|
| + old_style ? old_style->GetScrollSnapType() : ScrollSnapType();
|
| ScrollSnapType new_snap_type = new_style && allows_snap_container
|
| ? new_style->GetScrollSnapType()
|
| - : kScrollSnapTypeNone;
|
| + : ScrollSnapType();
|
| if (old_snap_type != new_snap_type)
|
| snap_coordinator->SnapContainerDidChange(*this, new_snap_type);
|
|
|
| - Vector<LengthPoint> empty_vector;
|
| + /*Vector<LengthPoint> empty_vector;
|
| const Vector<LengthPoint>& old_snap_coordinate =
|
| old_style ? old_style->ScrollSnapCoordinate() : empty_vector;
|
| const Vector<LengthPoint>& new_snap_coordinate =
|
| new_style ? new_style->ScrollSnapCoordinate() : empty_vector;
|
| if (old_snap_coordinate != new_snap_coordinate)
|
| - snap_coordinator->SnapAreaDidChange(*this, new_snap_coordinate);
|
| + snap_coordinator->SnapAreaDidChange(*this, new_snap_coordinate);*/
|
| +
|
| + ScrollSnapAlign old_snap_align =
|
| + old_style ? old_style->GetScrollSnapAlign() : ScrollSnapAlign();
|
| + ScrollSnapAlign new_snap_align = new_style && allows_snap_container
|
| + ? new_style->GetScrollSnapAlign()
|
| + : ScrollSnapAlign();
|
| + if (old_snap_align != new_snap_align)
|
| + snap_coordinator->SnapAreaDidChange(*this, new_snap_align);
|
| }
|
|
|
| void LayoutBox::AddScrollSnapMapping() {
|
|
|