| Index: android_webview/browser/aw_contents.h
|
| diff --git a/android_webview/browser/aw_contents.h b/android_webview/browser/aw_contents.h
|
| index f6db4328d81b614c62e70caef7d386af97588892..cce88ca864aaee8840390e07d47a6048363f1cc9 100644
|
| --- a/android_webview/browser/aw_contents.h
|
| +++ b/android_webview/browser/aw_contents.h
|
| @@ -35,6 +35,10 @@
|
| class SkBitmap;
|
| class TabContents;
|
|
|
| +namespace autofill {
|
| +class AutofillProvider;
|
| +}
|
| +
|
| namespace content {
|
| class WebContents;
|
| }
|
| @@ -106,8 +110,8 @@ class AwContents : public FindHelper::Listener,
|
| const base::android::JavaParamRef<jobject>& web_contents_delegate,
|
| const base::android::JavaParamRef<jobject>& contents_client_bridge,
|
| const base::android::JavaParamRef<jobject>& io_thread_client,
|
| - const base::android::JavaParamRef<jobject>&
|
| - intercept_navigation_delegate);
|
| + const base::android::JavaParamRef<jobject>& intercept_navigation_delegate,
|
| + const base::android::JavaParamRef<jobject>& autofill_provider);
|
| base::android::ScopedJavaLocalRef<jobject> GetWebContents(
|
| JNIEnv* env,
|
| const base::android::JavaParamRef<jobject>& obj);
|
| @@ -354,6 +358,9 @@ class AwContents : public FindHelper::Listener,
|
| JNIEnv* env,
|
| const base::android::JavaParamRef<jobject>& obj);
|
|
|
| + jlong GetAutofillProvider(JNIEnv* env,
|
| + const base::android::JavaParamRef<jobject>& obj);
|
| +
|
| // content::WebContentsObserver overrides
|
| void RenderViewHostChanged(content::RenderViewHost* old_host,
|
| content::RenderViewHost* new_host) override;
|
| @@ -378,7 +385,7 @@ class AwContents : public FindHelper::Listener,
|
| bool OnRenderProcessGoneDetail(int child_process_id, bool crashed) override;
|
|
|
| private:
|
| - void InitAutofillIfNecessary(bool enabled);
|
| + void InitAutofillIfNecessary(bool autocomplete_enabled);
|
|
|
| // Geolocation API support
|
| void ShowGeolocationPrompt(const GURL& origin, base::Callback<void(bool)>);
|
| @@ -406,6 +413,7 @@ class AwContents : public FindHelper::Listener,
|
| std::unique_ptr<AwContents> pending_contents_;
|
| std::unique_ptr<AwPdfExporter> pdf_exporter_;
|
| std::unique_ptr<PermissionRequestHandler> permission_request_handler_;
|
| + std::unique_ptr<autofill::AutofillProvider> autofill_provider_;
|
|
|
| // GURL is supplied by the content layer as requesting frame.
|
| // Callback is supplied by the content layer, and is invoked with the result
|
|
|