| Index: components/autofill/core/browser/webdata/autofill_profile_syncable_service.h
|
| diff --git a/chrome/browser/webdata/autofill_profile_syncable_service.h b/components/autofill/core/browser/webdata/autofill_profile_syncable_service.h
|
| similarity index 94%
|
| rename from chrome/browser/webdata/autofill_profile_syncable_service.h
|
| rename to components/autofill/core/browser/webdata/autofill_profile_syncable_service.h
|
| index 77f9b52c6e1a7ebb4b39724e2f4a0f39cc65978b..2cb62737356beffe8bd721d0839353824e3490f6 100644
|
| --- a/chrome/browser/webdata/autofill_profile_syncable_service.h
|
| +++ b/components/autofill/core/browser/webdata/autofill_profile_syncable_service.h
|
| @@ -1,8 +1,12 @@
|
| // Copyright (c) 2012 The Chromium Authors. All rights reserved.
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
| -#ifndef CHROME_BROWSER_WEBDATA_AUTOFILL_PROFILE_SYNCABLE_SERVICE_H_
|
| -#define CHROME_BROWSER_WEBDATA_AUTOFILL_PROFILE_SYNCABLE_SERVICE_H_
|
| +#ifndef COMPONENTS_AUTOFILL_CORE_BROWSER_WEBDATA_AUTOFILL_PROFILE_SYNCABLE_SERVICE_H_
|
| +#define COMPONENTS_AUTOFILL_CORE_BROWSER_WEBDATA_AUTOFILL_PROFILE_SYNCABLE_SERVICE_H_
|
| +
|
| +#if !defined(AUTOFILL_ENABLE_SYNC)
|
| +#error "This file should be built only when sync is enabled in Autofill"
|
| +#endif
|
|
|
| #include <map>
|
| #include <string>
|
| @@ -50,7 +54,8 @@ class AutofillProfileSyncableService
|
| virtual ~AutofillProfileSyncableService();
|
|
|
| // Creates a new AutofillProfileSyncableService and hangs it off of
|
| - // |web_data_service|, which takes ownership.
|
| + // |web_data_service|, which takes ownership. This method should only be
|
| + // called on |web_data_service|'s DB thread.
|
| static void CreateForWebDataServiceAndBackend(
|
| AutofillWebDataService* web_data_service,
|
| AutofillWebDataBackend* webdata_backend,
|
| @@ -215,4 +220,4 @@ struct AutofillProfileSyncableService::DataBundle {
|
|
|
| } // namespace autofill
|
|
|
| -#endif // CHROME_BROWSER_WEBDATA_AUTOFILL_PROFILE_SYNCABLE_SERVICE_H_
|
| +#endif // COMPONENTS_AUTOFILL_CORE_BROWSER_WEBDATA_AUTOFILL_PROFILE_SYNCABLE_SERVICE_H_
|
|
|