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; |
} |