| Index: chrome/browser/sync/glue/data_type_manager_impl.cc
|
| diff --git a/chrome/browser/sync/glue/data_type_manager_impl.cc b/chrome/browser/sync/glue/data_type_manager_impl.cc
|
| index 7721c4748bb1ea918503b5d7767c5812d665ff77..97c8afae17b8374835e8a569879f25bd334c10b2 100644
|
| --- a/chrome/browser/sync/glue/data_type_manager_impl.cc
|
| +++ b/chrome/browser/sync/glue/data_type_manager_impl.cc
|
| @@ -50,11 +50,11 @@ void DataTypeManagerImpl::Configure(TypeSet desired_types,
|
| ConfigureImpl(desired_types, reason);
|
| }
|
|
|
| -void DataTypeManagerImpl::ConfigureWithoutNigori(
|
| - TypeSet desired_types,
|
| +void DataTypeManagerImpl::Purge(
|
| + TypeSet undesired_types,
|
| syncer::ConfigureReason reason) {
|
| - DCHECK(!desired_types.Has(syncer::NIGORI));
|
| - ConfigureImpl(desired_types, reason);
|
| + TypeSet remainder = Difference(last_requested_types_, undesired_types);
|
| + ConfigureImpl(remainder, reason);
|
| }
|
|
|
| void DataTypeManagerImpl::ConfigureImpl(
|
|
|