summaryrefslogtreecommitdiffstats
path: root/chrome/browser/webdata/web_data_service.cc
diff options
context:
space:
mode:
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_);