summaryrefslogtreecommitdiffstats
path: root/Source/WebKit/android/nav
diff options
context:
space:
mode:
authorGeorge Mount <mount@google.com>2012-05-04 13:50:04 -0700
committerGeorge Mount <mount@google.com>2012-05-04 15:17:50 -0700
commit0e43fd01178d539d44a5dfade3bf15aa6efbe02a (patch)
treeca56c050f55c0e20714c81508b0e7819c1700fa4 /Source/WebKit/android/nav
parent38c837307303e521ec0d1c9f7c0df7bd78dd53a5 (diff)
downloadexternal_webkit-0e43fd01178d539d44a5dfade3bf15aa6efbe02a.zip
external_webkit-0e43fd01178d539d44a5dfade3bf15aa6efbe02a.tar.gz
external_webkit-0e43fd01178d539d44a5dfade3bf15aa6efbe02a.tar.bz2
Ensure updateGLPositionsAndScale is called from updateLayerPosition.
Bug 6436989 The layer transform was not being updated quickly enough after a draw, causing the thumb selection handle to become misplaced. Change-Id: I6cd33baaaba258c9d0977f06e7793ade2816b95d
Diffstat (limited to 'Source/WebKit/android/nav')
-rw-r--r--Source/WebKit/android/nav/WebView.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/Source/WebKit/android/nav/WebView.cpp b/Source/WebKit/android/nav/WebView.cpp
index 603b9d1..dae34d8 100644
--- a/Source/WebKit/android/nav/WebView.cpp
+++ b/Source/WebKit/android/nav/WebView.cpp
@@ -590,7 +590,7 @@ const TransformationMatrix* getLayerTransform(int layerId) {
// We need to make sure the drawTransform is up to date as this is
// called before a draw() or drawGL()
if (layer) {
- m_baseLayer->updateLayerPositions(m_visibleContentRect);
+ m_baseLayer->updatePositionsRecursive(m_visibleContentRect);
return layer->drawTransform();
}
}