Index: third_party/WebKit/Source/platform/scroll/ScrollableArea.cpp |
diff --git a/third_party/WebKit/Source/platform/scroll/ScrollableArea.cpp b/third_party/WebKit/Source/platform/scroll/ScrollableArea.cpp |
index 0e1681ef3de8de68557b632c4ba6cd0f38871993..b0a03cd8a8a1bbcf450bb1bfab2ac8676178243f 100644 |
--- a/third_party/WebKit/Source/platform/scroll/ScrollableArea.cpp |
+++ b/third_party/WebKit/Source/platform/scroll/ScrollableArea.cpp |
@@ -662,6 +662,12 @@ IntSize ScrollableArea::excludeScrollbars(const IntSize& size) const { |
std::max(0, size.height() - horizontalScrollbarHeight())); |
} |
+void ScrollableArea::didScroll(const gfx::ScrollOffset& offset) { |
+ ScrollOffset newOffset = ScrollOffset(offset.x() - scrollOrigin().x(), |
+ offset.y() - scrollOrigin().y()); |
+ setScrollOffset(newOffset, CompositorScroll); |
+} |
+ |
DEFINE_TRACE(ScrollableArea) { |
visitor->trace(m_scrollAnimator); |
visitor->trace(m_programmaticScrollAnimator); |