summaryrefslogtreecommitdiffstats
path: root/chrome/browser/webdata/web_data_service.cc
diff options
context:
space:
mode:
authorjoi@chromium.org <joi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-03-20 23:35:49 +0000
committerjoi@chromium.org <joi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-03-20 23:35:49 +0000
commit486295af3896db361fd41e0819857fb699d38344 (patch)
tree3b9ec63d769360271e1df89e442f2dc8a072a5a1 /chrome/browser/webdata/web_data_service.cc
parent0c6931efe8cea3f9df9baf9b0402f230be805d14 (diff)
downloadchromium_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.cc11
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_);