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..5dad2accfc54566507c4a5618b276a61259f7666 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,11 @@ 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(); |
+ DCHECK(service); |
Ilya Sherman
2013/11/14 23:54:33
nit: This is redundant with just making a method c
blundell
2013/11/19 14:05:37
Done.
|
+ return service->get_autofill_webdata_service(); |
} |
void AwAutofillManagerDelegate::ShowAutofillPopup( |