commit | a576e34ca7ceb3a511cd8a9aa6f478354e71ab8d | [log] [tgz] |
---|---|---|
author | Leon Han <leon.han@intel.com> | Fri Mar 15 02:16:25 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Fri Mar 15 02:16:25 2019 |
tree | 2d36467b2e331051f1afefef8cbf0e474684f692 | |
parent | 151b8b48a472342ba37786fd42b2c9b007bc8a52 [diff] |
[ServiceWorker] All provider hosts are owned by context core from birth A provider host on creation is always added into ServiceWorkerContextCore and owned there, later it'll destroy either when ServiceWorkerContextCore destroys or the Mojo connection it's bound breaks. This CL refactors code to strengthen the logic above. BUG=931092 Change-Id: I8feaebec0e1c539ad5e24bde3af7518e2f81aa17 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1522559 Commit-Queue: Leon Han <leon.han@intel.com> Reviewed-by: Matt Falkenhagen <falken@chromium.org> Cr-Commit-Position: refs/heads/master@{#641037}
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 .