diff options
author | Teng-Hui Zhu <ztenghui@google.com> | 2011-05-18 15:27:19 -0700 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2011-05-18 15:27:19 -0700 |
commit | fc626a1dfc93cbd9cdd2e554216363413f0008aa (patch) | |
tree | 06e866fffa5f98f0ac332869d01cc1bf16748db8 /Source/WebCore/platform | |
parent | 5dc3f82ee1d379f4df8606cdf60369965b44486c (diff) | |
parent | d08223387def5c36ba29ed4d4ba21372b870702e (diff) | |
download | external_webkit-fc626a1dfc93cbd9cdd2e554216363413f0008aa.zip external_webkit-fc626a1dfc93cbd9cdd2e554216363413f0008aa.tar.gz external_webkit-fc626a1dfc93cbd9cdd2e554216363413f0008aa.tar.bz2 |
Merge "Partially revert change from 96777"
Diffstat (limited to 'Source/WebCore/platform')
-rw-r--r-- | Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp b/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp index e8120f9..576cfe8 100644 --- a/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp +++ b/Source/WebCore/platform/graphics/android/GraphicsLayerAndroid.cpp @@ -273,24 +273,14 @@ void GraphicsLayerAndroid::setPosition(const FloatPoint& point) if (point == m_position) return; - FloatPoint pos(point); -#if ENABLE(ANDROID_OVERFLOW_SCROLL) - // Add the scroll position back in. When scrolling a layer, all the children - // are positioned based on the content scroll. Adding the scroll position - // back in allows the children to draw based on 0,0. - RenderLayer* layer = renderLayerFromClient(m_client); - if (layer && layer->parent() && layer->parent()->hasOverflowScroll()) - pos += layer->parent()->scrolledContentOffset(); -#endif - - GraphicsLayer::setPosition(pos); + GraphicsLayer::setPosition(point); #ifdef LAYER_DEBUG_2 LOG("(%x) setPosition(%.2f,%.2f) pos(%.2f, %.2f) anchor(%.2f,%.2f) size(%.2f, %.2f)", this, point.x(), point.y(), m_position.x(), m_position.y(), m_anchorPoint.x(), m_anchorPoint.y(), m_size.width(), m_size.height()); #endif - m_contentLayer->setPosition(pos.x(), pos.y()); + m_contentLayer->setPosition(point.x(), point.y()); askForSync(); } |