summaryrefslogtreecommitdiffstats
path: root/WebKit/android/nav
diff options
context:
space:
mode:
authorCary Clark <cary@android.com>2010-03-03 15:41:45 -0500
committerCary Clark <cary@android.com>2010-03-03 15:41:45 -0500
commitc0d24cbb37881d1f35f708b3794697dac8374b4d (patch)
tree8d25b7344810aa92affcf08b269983fdec9154f8 /WebKit/android/nav
parentafa40c89b27e6edbc28a5ad400eb8bb9176a88a8 (diff)
downloadexternal_webkit-c0d24cbb37881d1f35f708b3794697dac8374b4d.zip
external_webkit-c0d24cbb37881d1f35f708b3794697dac8374b4d.tar.gz
external_webkit-c0d24cbb37881d1f35f708b3794697dac8374b4d.tar.bz2
stop parsing text for addresses if input element is found
http://b/2420076
Diffstat (limited to 'WebKit/android/nav')
-rw-r--r--WebKit/android/nav/CacheBuilder.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/WebKit/android/nav/CacheBuilder.cpp b/WebKit/android/nav/CacheBuilder.cpp
index e34a628..1356e9d 100644
--- a/WebKit/android/nav/CacheBuilder.cpp
+++ b/WebKit/android/nav/CacheBuilder.cpp
@@ -2663,7 +2663,9 @@ bool CacheBuilder::isFocusableText(NodeWalk* walk, bool more, Node* node,
do {
do {
node = node->traverseNextNode();
- if (node == NULL || node->hasTagName(HTMLNames::aTag)) {
+ if (node == NULL || node->hasTagName(HTMLNames::aTag)
+ || node->hasTagName(HTMLNames::inputTag)
+ || node->hasTagName(HTMLNames::textareaTag)) {
if (state == FOUND_PARTIAL &&
checkType == ADDRESS_CACHEDNODETYPE &&
findState.mProgress == ZIP_CODE &&