diff options
author | joi@chromium.org <joi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-03-20 23:35:49 +0000 |
---|---|---|
committer | joi@chromium.org <joi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-03-20 23:35:49 +0000 |
commit | 486295af3896db361fd41e0819857fb699d38344 (patch) | |
tree | 3b9ec63d769360271e1df89e442f2dc8a072a5a1 /chrome/browser/webdata/web_data_service.cc | |
parent | 0c6931efe8cea3f9df9baf9b0402f230be805d14 (diff) | |
download | chromium_src-486295af3896db361fd41e0819857fb699d38344.zip chromium_src-486295af3896db361fd41e0819857fb699d38344.tar.gz chromium_src-486295af3896db361fd41e0819857fb699d38344.tar.bz2 |
Move UI dependency from WebDataService to WebDataServiceFactory.
Depends on https://codereview.chromium.org/12543034/
TBR=isherman@chromium.org
BUG=181277
Review URL: https://codereview.chromium.org/12780012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@189469 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/webdata/web_data_service.cc')
-rw-r--r-- | chrome/browser/webdata/web_data_service.cc | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/chrome/browser/webdata/web_data_service.cc b/chrome/browser/webdata/web_data_service.cc index 50acf2e..9557ef8 100644 --- a/chrome/browser/webdata/web_data_service.cc +++ b/chrome/browser/webdata/web_data_service.cc @@ -63,8 +63,9 @@ WDKeywordsResult::WDKeywordsResult() WDKeywordsResult::~WDKeywordsResult() {} -WebDataService::WebDataService() - : autocomplete_syncable_service_(NULL), +WebDataService::WebDataService(const ProfileErrorCallback& callback) + : WebDataServiceBase(callback), + autocomplete_syncable_service_(NULL), autofill_profile_syncable_service_(NULL) { } @@ -275,6 +276,12 @@ void WebDataService::RemoveAutofillProfilesAndCreditCardsModifiedBetween( this, delete_begin, delete_end)); } +WebDataService::WebDataService() + : WebDataServiceBase(ProfileErrorCallback()), + autocomplete_syncable_service_(NULL), + autofill_profile_syncable_service_(NULL) { +} + WebDataService::~WebDataService() { DCHECK(!autocomplete_syncable_service_); DCHECK(!autofill_profile_syncable_service_); |