summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCary Clark <cary@android.com>2009-08-14 15:13:22 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2009-08-14 15:13:22 -0700
commit9606a61b402dee7cf71ea7e4541d41be24e6bae8 (patch)
tree1870759e620a76892bd4b08db0e89ec7e8ba8e41
parentfd50e31743354d81dcb10141cc91ebcc44b7d588 (diff)
parente88026d63cb26e91319e7e41fa61a0f16fc5b211 (diff)
downloadexternal_webkit-9606a61b402dee7cf71ea7e4541d41be24e6bae8.zip
external_webkit-9606a61b402dee7cf71ea7e4541d41be24e6bae8.tar.gz
external_webkit-9606a61b402dee7cf71ea7e4541d41be24e6bae8.tar.bz2
am e88026d6: am 5207ee53: rebuild nav cache if cursor is moved to invisible node
Merge commit 'e88026d63cb26e91319e7e41fa61a0f16fc5b211' * commit 'e88026d63cb26e91319e7e41fa61a0f16fc5b211': rebuild nav cache if cursor is moved to invisible node
-rw-r--r--WebKit/android/jni/WebViewCore.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/WebKit/android/jni/WebViewCore.cpp b/WebKit/android/jni/WebViewCore.cpp
index 3e4254d..c16d0a3 100644
--- a/WebKit/android/jni/WebViewCore.cpp
+++ b/WebKit/android/jni/WebViewCore.cpp
@@ -1088,7 +1088,7 @@ void WebViewCore::updateCacheOnNodeChange()
return;
if (CacheBuilder::validNode(m_mainFrame, frame, node)) {
RenderObject* renderer = node->renderer();
- if (renderer) {
+ if (renderer && renderer->style()->visibility() != HIDDEN) {
IntRect absBox = renderer->absoluteBoundingBoxRect();
int globalX, globalY;
CacheBuilder::GetGlobalOffset(frame, &globalX, &globalY);