| Index: android_webview/java/src/org/chromium/android_webview/AwContents.java
|
| diff --git a/android_webview/java/src/org/chromium/android_webview/AwContents.java b/android_webview/java/src/org/chromium/android_webview/AwContents.java
|
| index 9da7fd51ff651ed90e8f0bbbaac445f58c20bb63..f2f80b6675579ac596da2233dd03a78537257f08 100644
|
| --- a/android_webview/java/src/org/chromium/android_webview/AwContents.java
|
| +++ b/android_webview/java/src/org/chromium/android_webview/AwContents.java
|
| @@ -153,6 +153,8 @@ public class AwContents {
|
| private boolean mContainerViewFocused;
|
| private boolean mWindowFocused;
|
|
|
| + private AwAutofillManagerDelegate mAwAutofillManagerDelegate;
|
| +
|
| private static final class DestroyRunnable implements Runnable {
|
| private int mNativeAwContents;
|
| private DestroyRunnable(int nativeAwContents) {
|
| @@ -1330,6 +1332,14 @@ public class AwContents {
|
| return mContentViewCore.performAccessibilityAction(action, arguments);
|
| }
|
|
|
| + /**
|
| + * @see android.webkit.WebView#clearFormData()
|
| + */
|
| + public void hideAutofillPopup() {
|
| + if (mAwAutofillManagerDelegate != null)
|
| + mAwAutofillManagerDelegate.hideAutofillPopup();
|
| + }
|
| +
|
| //--------------------------------------------------------------------------------------------
|
| // Methods called from native via JNI
|
| //--------------------------------------------------------------------------------------------
|
| @@ -1469,6 +1479,12 @@ public class AwContents {
|
| mScrollOffsetManager.scrollContainerViewTo(x, y);
|
| }
|
|
|
| + @CalledByNative
|
| + private void setAwAutofillManagerDelegate(AwAutofillManagerDelegate delegate) {
|
| + mAwAutofillManagerDelegate = delegate;
|
| + delegate.init(mContentViewCore, mDIPScale);
|
| + }
|
| +
|
| // -------------------------------------------------------------------------------------------
|
| // Helper methods
|
| // -------------------------------------------------------------------------------------------
|
|
|