commit | 417c517b73416d7c3f8697ef1d75a679c294d77e | [log] [tgz] |
---|---|---|
author | Jan Krcal <[email protected]> | Fri Nov 23 08:06:36 2018 |
committer | Commit Bot <[email protected]> | Fri Nov 23 08:06:36 2018 |
tree | 5cf9b45b0af6e2fcf5b46cdc7556b6ae84bed899 | |
parent | fd01f2dc231149e2943eadf58506382776d6f65c [diff] |
[DeviceInfo USS] Fix the bridge leaking metadata orphans This CL makes the device info USS bridge more robust in handling ApplySyncChanges(). Previously, in a shutdown race condition, the bridge could receive such calls when the device info is not available any more. This could lead to the bridge not acting on the ApplySyncChanges() call, not deleting any metadata. This CL caches the current guid (which is stable between OnSyncStarting calls) in the bridge. Bug: 871733 Change-Id: I18d0bdcbcd9677e21196ee986a6af40a5abb29d9 Reviewed-on: https://chromium-review.googlesource.com/c/1273042 Commit-Queue: Jan Krcal <[email protected]> Reviewed-by: Mikel Astiz <[email protected]> Cr-Commit-Position: refs/heads/master@{#610548}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .