Fix sync metadata being cleared on every transport-mode restart
Using IsFirstSetupComplete() to determine whether sync metadata should be cleared does not work well for transport-only mode, where sync the feature itself is not enabled and hence IsFirstSetupComplete() actually never becomes true. Therefore, prior to this patch, sync metadata (including the cache GUID) were cleared on every browser restart, if in transport mode. Instead, we leverage sync disable reasons to determine whether metadata should be cleared. Bug: 955989 Change-Id: I63d2b1e682193cd981c7cef72581a4c6e4057e49 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1715822 Commit-Queue: Mikel Astiz <mastiz@chromium.org> Auto-Submit: Mikel Astiz <mastiz@chromium.org> Reviewed-by:Marc Treib <treib@chromium.org> Cr-Commit-Position: refs/heads/master@{#683284}
Showing
Please register or sign in to comment