Loading core/java/android/webkit/WebTextView.java +4 −2 Original line number Diff line number Diff line Loading @@ -818,8 +818,10 @@ import java.util.ArrayList; 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) { Loading core/java/android/webkit/WebView.java +1 −0 Original line number Diff line number Diff line Loading @@ -7168,6 +7168,7 @@ public class WebView extends AbsoluteLayout 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(); Loading Loading
core/java/android/webkit/WebTextView.java +4 −2 Original line number Diff line number Diff line Loading @@ -818,8 +818,10 @@ import java.util.ArrayList; 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) { Loading
core/java/android/webkit/WebView.java +1 −0 Original line number Diff line number Diff line Loading @@ -7168,6 +7168,7 @@ public class WebView extends AbsoluteLayout 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(); Loading