| 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);
|
|
|