Index: android_webview/native/aw_autofill_manager_delegate.cc |
diff --git a/android_webview/native/aw_autofill_manager_delegate.cc b/android_webview/native/aw_autofill_manager_delegate.cc |
index 06eec05314185d14ddc13c74a71a802d845697bb..a163d1dc32d78e35927ce139d1d4b9f268e79fe8 100644 |
--- a/android_webview/native/aw_autofill_manager_delegate.cc |
+++ b/android_webview/native/aw_autofill_manager_delegate.cc |
@@ -6,6 +6,7 @@ |
#include "android_webview/browser/aw_browser_context.h" |
#include "android_webview/browser/aw_content_browser_client.h" |
+#include "android_webview/browser/aw_form_database_service.h" |
#include "android_webview/browser/aw_pref_store.h" |
#include "android_webview/native/aw_contents.h" |
#include "base/android/jni_android.h" |
@@ -73,8 +74,10 @@ AwAutofillManagerDelegate::GetPersonalDataManager() { |
scoped_refptr<autofill::AutofillWebDataService> |
AwAutofillManagerDelegate::GetDatabase() { |
- return autofill::AutofillWebDataService::FromBrowserContext( |
- web_contents_->GetBrowserContext()); |
+ android_webview::AwFormDatabaseService* service = |
+ static_cast<android_webview::AwBrowserContext*>( |
+ web_contents_->GetBrowserContext())->GetFormDatabaseService(); |
+ return service->get_autofill_webdata_service(); |
} |
void AwAutofillManagerDelegate::ShowAutofillPopup( |