| Index: Source/core/frame/FrameView.cpp
|
| diff --git a/Source/core/frame/FrameView.cpp b/Source/core/frame/FrameView.cpp
|
| index 62a2de490b241d5cf68e069ce1de00603b6722d9..ce3ee12e7498ef42aa25ce10d5dbe2f06f31e512 100644
|
| --- a/Source/core/frame/FrameView.cpp
|
| +++ b/Source/core/frame/FrameView.cpp
|
| @@ -1525,8 +1525,8 @@ void FrameView::setScrollPosition(const DoublePoint& scrollPoint, ScrollBehavior
|
|
|
| if (scrollBehavior == ScrollBehaviorAuto) {
|
| RenderObject* renderer = m_frame->document()->documentElement() ? m_frame->document()->documentElement()->renderer() : 0;
|
| - if (renderer)
|
| - scrollBehavior = renderer->style()->scrollBehavior();
|
| + if (renderer && renderer->style()->scrollBehavior() == ScrollBehaviorSmooth)
|
| + scrollBehavior = ScrollBehaviorSmooth;
|
| else
|
| scrollBehavior = ScrollBehaviorInstant;
|
| }
|
|
|