Chromium Code Reviews
Description[Sync] Ensure that CONFIGURE_CLEAN types get unapplied before configuration
The issue is that in SyncBackendHostImpl::ConfigureDataTypes types in
clean_first_types are excluded from types_to_purge and therefore are not being
unapplied as part of PurgeDisabledTypes call.
This affects purgiong types with persistence error as well as catchup phase of
enabling passphrase encryption.
I'm adjusted logic to include these types in unapply_types and added test for
this scenario.
BUG=675036
R=zea@chromium.org
Committed: https://crrev.com/483a408c43aa945fcafef315fb55ed6d3a00c663
Cr-Commit-Position: refs/heads/master@{#439297}
Patch Set 1 #
Total comments: 4
Patch Set 2 : Address comments #
Total comments: 1
Patch Set 3 : Adjusted comment #
Messages
Total messages: 18 (11 generated)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||