diff options
Diffstat (limited to 'core/java/android/webkit/WebTextView.java')
| -rw-r--r-- | core/java/android/webkit/WebTextView.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/core/java/android/webkit/WebTextView.java b/core/java/android/webkit/WebTextView.java index cf447dbfbe03..4c2f0b459806 100644 --- a/core/java/android/webkit/WebTextView.java +++ b/core/java/android/webkit/WebTextView.java @@ -1177,10 +1177,12 @@ import junit.framework.Assert; mWebView.requestLabel(mWebView.nativeFocusCandidateFramePointer(), mNodePointer); maxLength = mWebView.nativeFocusCandidateMaxLength(); - if (type != PASSWORD) { + boolean autoComplete = mWebView.nativeFocusCandidateIsAutoComplete(); + if (type != PASSWORD && (mAutoFillable || autoComplete)) { String name = mWebView.nativeFocusCandidateName(); if (name != null && name.length() > 0) { - mWebView.requestFormData(name, mNodePointer, mAutoFillable); + mWebView.requestFormData(name, mNodePointer, mAutoFillable, + autoComplete); } } } |
