summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLeon Scroggins <scroggo@google.com>2010-01-12 14:17:03 -0800
committerAndroid (Google) Code Review <android-gerrit@google.com>2010-01-12 14:17:03 -0800
commitab9c9800ae22385fd019e1f6a366fc5346d041aa (patch)
tree363034aba6a0078901b59b49bdf566464ad4bf28
parentf8ffa7aeb28d4325cdeb0d7bddcf9397d761f97f (diff)
parent0c380afc34e67040e79a4bd7559302053dcbc1f2 (diff)
downloadexternal_webkit-ab9c9800ae22385fd019e1f6a366fc5346d041aa.zip
external_webkit-ab9c9800ae22385fd019e1f6a366fc5346d041aa.tar.gz
external_webkit-ab9c9800ae22385fd019e1f6a366fc5346d041aa.tar.bz2
Merge "Compare Node pointers rather than CachedNode pointers." into eclair-mr2
-rw-r--r--WebKit/android/nav/WebView.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/WebKit/android/nav/WebView.cpp b/WebKit/android/nav/WebView.cpp
index e379a63..0426337 100644
--- a/WebKit/android/nav/WebView.cpp
+++ b/WebKit/android/nav/WebView.cpp
@@ -626,8 +626,8 @@ CachedRoot* getFrameCache(FrameCachePermission allowNewer)
fixCursor();
if (oldFocus && m_frameCacheUI) {
const CachedNode* newFocus = m_frameCacheUI->currentFocus();
- if (newFocus && oldFocus != newFocus && newFocus->isTextInput()
- && oldFocus->isTextInput()
+ if (newFocus && oldFocus->nodePointer() != newFocus->nodePointer()
+ && oldFocus->isTextInput() && newFocus->isTextInput()
&& newFocus != m_frameCacheUI->currentCursor()) {
// The focus has changed. We may need to update things.
LOG_ASSERT(m_javaGlue.m_obj, "A java object was not associated with this native WebView!");