| 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 a35862c461793a1fd504d8c8cc86ad5e55166bba..2c9a4d5996a941109a0e3d6fdfbc147ce3c1cfd2 100644
|
| --- a/third_party/WebKit/Source/core/layout/LayoutBox.cpp
|
| +++ b/third_party/WebKit/Source/core/layout/LayoutBox.cpp
|
| @@ -451,20 +451,20 @@ 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;
|
| - 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);
|
| + 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() {
|
|
|