Fixes http://b/issue?id=
2559070
Requires a change to external/webkit.
Change-Id: I411a04d260c781a91d16832704bb5c34e9751bc1
boolean single = true;
boolean inPassword = false;
int maxLength = -1;
- int inputType = EditorInfo.TYPE_CLASS_TEXT
- | EditorInfo.TYPE_TEXT_VARIATION_WEB_EDIT_TEXT;
+ int inputType = EditorInfo.TYPE_CLASS_TEXT;
+ if (mWebView.nativeFocusCandidateHasNextTextfield()) {
+ inputType |= EditorInfo.TYPE_TEXT_VARIATION_WEB_EDIT_TEXT;
+ }
int imeOptions = EditorInfo.IME_FLAG_NO_EXTRACT_UI
| EditorInfo.IME_FLAG_NO_FULLSCREEN;
switch (type) {
private native int nativeFindAll(String findLower, String findUpper);
private native void nativeFindNext(boolean forward);
/* package */ native int nativeFocusCandidateFramePointer();
+ /* package */ native boolean nativeFocusCandidateHasNextTextfield();
private native boolean nativeFocusCandidateIsPassword();
private native boolean nativeFocusCandidateIsRtlText();
private native boolean nativeFocusCandidateIsTextInput();