Index: chrome/browser/webdata/autofill_profile_syncable_service.h |
=================================================================== |
--- chrome/browser/webdata/autofill_profile_syncable_service.h (revision 192389) |
+++ chrome/browser/webdata/autofill_profile_syncable_service.h (working copy) |
@@ -47,7 +47,8 @@ |
// Creates a new AutofillProfileSyncableService and hangs it off of |
// |web_data_service|, which takes ownership. |
- static void CreateForWebDataService(AutofillWebDataService* web_data_service); |
+ static void CreateForWebDataService(AutofillWebDataService* web_data_service, |
+ const std::string& app_locale); |
// Retrieves the AutofillProfileSyncableService stored on |web_data_service|. |
static AutofillProfileSyncableService* FromWebDataService( |
AutofillWebDataService* web_data_service); |
@@ -73,7 +74,8 @@ |
protected: |
explicit AutofillProfileSyncableService( |
- AutofillWebDataService* web_data_service); |
+ AutofillWebDataService* web_data_service, |
+ const std::string& app_locale); |
// A convenience wrapper of a bunch of state we pass around while |
// associating models, and send to the WebDatabase for persistence. |
@@ -115,7 +117,8 @@ |
// |specifics|. |
static bool OverwriteProfileWithServerData( |
const sync_pb::AutofillProfileSpecifics& specifics, |
- AutofillProfile* profile); |
+ AutofillProfile* profile, |
+ const std::string& app_locale); |
// Writes |profile| data into supplied |profile_specifics|. |
static void WriteAutofillProfile(const AutofillProfile& profile, |
@@ -168,6 +171,7 @@ |
} |
AutofillWebDataService* web_data_service_; // WEAK |
+ std::string app_locale_; |
ScopedObserver<AutofillWebDataService, AutofillProfileSyncableService> |
scoped_observer_; |