Index: chrome/browser/webdata/web_data_service_factory.cc |
=================================================================== |
--- chrome/browser/webdata/web_data_service_factory.cc (revision 192389) |
+++ chrome/browser/webdata/web_data_service_factory.cc (working copy) |
@@ -6,6 +6,7 @@ |
#include "base/bind.h" |
#include "base/files/file_path.h" |
+#include "chrome/browser/browser_process.h" |
#include "chrome/browser/profiles/profile_dependency_manager.h" |
#include "chrome/browser/ui/profile_error_dialog.h" |
#include "chrome/browser/webdata/autocomplete_syncable_service.h" |
@@ -36,13 +37,15 @@ |
} |
void InitSyncableServicesOnDBThread( |
- scoped_refptr<AutofillWebDataService> autofill_web_data) { |
+ scoped_refptr<AutofillWebDataService> autofill_web_data, |
+ const std::string& app_locale) { |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::DB)); |
// Currently only Autocomplete and Autofill profiles use the new Sync API, but |
// all the database data should migrate to this API over time. |
AutocompleteSyncableService::CreateForWebDataService(autofill_web_data); |
- AutofillProfileSyncableService::CreateForWebDataService(autofill_web_data); |
+ AutofillProfileSyncableService::CreateForWebDataService( |
+ autofill_web_data, app_locale); |
} |
} // namespace |
@@ -87,9 +90,11 @@ |
web_database_, base::Bind(&ProfileErrorCallback)); |
web_data_->Init(); |
- BrowserThread::PostTask(BrowserThread::DB, FROM_HERE, |
- base::Bind(&InitSyncableServicesOnDBThread, |
- autofill_web_data_)); |
+ BrowserThread::PostTask( |
+ BrowserThread::DB, FROM_HERE, |
+ base::Bind(&InitSyncableServicesOnDBThread, |
+ autofill_web_data_, |
+ g_browser_process->GetApplicationLocale())); |
} |
WebDataServiceWrapper::~WebDataServiceWrapper() { |