Index: components/autofill/browser/webdata/autofill_webdata_service.cc |
diff --git a/components/autofill/browser/webdata/autofill_webdata_service.cc b/components/autofill/browser/webdata/autofill_webdata_service.cc |
index 860cbf2febe14df2864bf8d80159f55a3ccae4c5..477c96bb76caee6f5a46fc1ee88c12204edaea17 100644 |
--- a/components/autofill/browser/webdata/autofill_webdata_service.cc |
+++ b/components/autofill/browser/webdata/autofill_webdata_service.cc |
@@ -23,20 +23,6 @@ using content::BrowserThread; |
namespace autofill { |
-// static |
-void AutofillWebDataService::NotifyOfMultipleAutofillChanges( |
- AutofillWebDataService* web_data_service) { |
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::DB)); |
- |
- if (!web_data_service) |
- return; |
- |
- BrowserThread::PostTask( |
- BrowserThread::UI, FROM_HERE, |
- Bind(&AutofillWebDataService::NotifyAutofillMultipleChangedOnUIThread, |
- make_scoped_refptr(web_data_service))); |
-} |
- |
AutofillWebDataService::AutofillWebDataService( |
scoped_refptr<WebDatabaseService> wdbs, |
const ProfileErrorCallback& callback) |
@@ -70,6 +56,14 @@ void AutofillWebDataService::ShutdownOnDBThread() { |
db_thread_user_data_.reset(); |
} |
+void AutofillWebDataService::GetDelegateOnDB( |
+ const DelegateOnDBCallback& del_callback) { |
+ DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
+ wdbs_->GetDatabaseOnDB( |
+ Bind(&AutofillWebDataBackend::GetDelegate, autofill_backend_, |
+ del_callback)); |
+} |
+ |
void AutofillWebDataService::AddFormFields( |
const std::vector<FormFieldData>& fields) { |
wdbs_->ScheduleDBTask(FROM_HERE, |
@@ -172,20 +166,6 @@ void AutofillWebDataService::RemoveAutofillDataModifiedBetween( |
} |
void AutofillWebDataService::AddObserver( |
- AutofillWebDataServiceObserverOnDBThread* observer) { |
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::DB)); |
- if (autofill_backend_) |
- autofill_backend_->AddObserver(observer); |
-} |
- |
-void AutofillWebDataService::RemoveObserver( |
- AutofillWebDataServiceObserverOnDBThread* observer) { |
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::DB)); |
- if (autofill_backend_) |
- autofill_backend_->RemoveObserver(observer); |
-} |
- |
-void AutofillWebDataService::AddObserver( |
AutofillWebDataServiceObserverOnUIThread* observer) { |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
ui_observer_list_.AddObserver(observer); |