| Index: chrome/browser/sync/glue/sync_backend_host.h
|
| diff --git a/chrome/browser/sync/glue/sync_backend_host.h b/chrome/browser/sync/glue/sync_backend_host.h
|
| index be1d88a8af0903c1ad0c983cb8d14ca0f1a3fc2b..6261bfd2c655308305e6936a353d76780ca388fd 100644
|
| --- a/chrome/browser/sync/glue/sync_backend_host.h
|
| +++ b/chrome/browser/sync/glue/sync_backend_host.h
|
| @@ -91,7 +91,8 @@ class SyncFrontend {
|
| virtual void OnPassphraseAccepted() = 0;
|
|
|
| virtual void OnEncryptionComplete(
|
| - const syncable::ModelTypeSet& encrypted_types) = 0;
|
| + const syncable::ModelTypeSet& encrypted_types,
|
| + bool encrypt_everything) = 0;
|
|
|
| // Called to perform migration of |types|.
|
| virtual void OnMigrationNeededForTypes(
|
| @@ -290,9 +291,10 @@ class SyncBackendHost {
|
| virtual void OnClearServerDataFailed() OVERRIDE;
|
| virtual void OnClearServerDataSucceeded() OVERRIDE;
|
| virtual void OnEncryptionComplete(
|
| - const syncable::ModelTypeSet& encrypted_types);
|
| + const syncable::ModelTypeSet& encrypted_types,
|
| + bool encrypt_everything) OVERRIDE;
|
| virtual void OnActionableError(
|
| - const browser_sync::SyncProtocolError& sync_error);
|
| + const browser_sync::SyncProtocolError& sync_error) OVERRIDE;
|
|
|
| struct DoInitializeOptions {
|
| DoInitializeOptions(
|
| @@ -447,8 +449,9 @@ class SyncBackendHost {
|
|
|
| // Invoked when sync finishes encrypting new datatypes or has become aware
|
| // of new datatypes requiring encryption.
|
| - void NotifyEncryptionComplete(const syncable::ModelTypeSet&
|
| - encrypted_types);
|
| + void NotifyEncryptionComplete(
|
| + const syncable::ModelTypeSet& encrypted_types,
|
| + bool encrypt_everything);
|
|
|
| // Called from Core::OnSyncCycleCompleted to handle updating frontend
|
| // thread components.
|
|
|