diff options
Diffstat (limited to 'Source/WebCore/platform/graphics/android/layers/ScrollableLayerAndroid.cpp')
-rw-r--r-- | Source/WebCore/platform/graphics/android/layers/ScrollableLayerAndroid.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Source/WebCore/platform/graphics/android/layers/ScrollableLayerAndroid.cpp b/Source/WebCore/platform/graphics/android/layers/ScrollableLayerAndroid.cpp index f28c31d..1178103 100644 --- a/Source/WebCore/platform/graphics/android/layers/ScrollableLayerAndroid.cpp +++ b/Source/WebCore/platform/graphics/android/layers/ScrollableLayerAndroid.cpp @@ -21,7 +21,7 @@ bool ScrollableLayerAndroid::scrollTo(int x, int y) SkScalar newX = SkScalarPin(x, scrollBounds.x(), scrollBounds.width()); SkScalar newY = SkScalarPin(y, scrollBounds.y(), scrollBounds.height()); // Check for no change. - if (newX == m_offset.x() && newY == m_offset.y()) + if (newX == getScrollOffset().x() && newY == getScrollOffset().y()) return false; setScrollOffset(IntPoint(newX, newY)); return true; @@ -39,8 +39,8 @@ void ScrollableLayerAndroid::getScrollBounds(IntRect* out) const void ScrollableLayerAndroid::getScrollRect(SkIRect* out) const { const SkPoint& pos = getPosition(); - out->fLeft = m_scrollLimits.fLeft - pos.fX + m_offset.x(); - out->fTop = m_scrollLimits.fTop - pos.fY + m_offset.y(); + out->fLeft = m_scrollLimits.fLeft - pos.fX + getScrollOffset().x(); + out->fTop = m_scrollLimits.fTop - pos.fY + getScrollOffset().y(); out->fRight = getSize().width() - m_scrollLimits.width(); out->fBottom = getSize().height() - m_scrollLimits.height(); |