Description[sync] Clean up path generation for the local sync database.
A lot of the logic was built into Sync although it was inherent to Chrome
to pick and build the location for its profiles. With this CL the logic is
offloaded to the PathService and injected into Sync.
Also this CL cleans up a duplication of the logic for picking the path
between the SyncPrefs and SyncServiceBase classes.
BUG=694464
TEST=Manual verify the right location is used.
Review-Url: https://codereview.chromium.org/2710623003
Cr-Commit-Position: refs/heads/master@{#453932}
Committed: https://chromium.googlesource.com/chromium/src/+/8b8b5e3692189301795e9fb21fec7f371f19b7f0
Patch Set 1 #
Total comments: 8
Patch Set 2 : Shuffle code around. #
Total comments: 4
Patch Set 3 : Address comments. #Patch Set 4 : Fix non-windows bots. #Messages
Total messages: 23 (12 generated)
|