commit | 13708db41bb8f002cc9f292ed489202eeca03ddb | [log] [tgz] |
---|---|---|
author | A Olsen <olsen@chromium.org> | Wed Sep 19 10:09:37 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Sep 19 10:09:37 2018 |
tree | 00064ce99404879b5df7e7c672a6917094002d1a | |
parent | 987b42a8d9b2094c190264b019777e30e59b43c8 [diff] |
DeviceOAuth2TokenServiceFactory ⇏ BrowserProcess DeviceOAuth2TokenServiceFactory has an undesirable dependency on g_browser_process. It uses it to obtain LocalState and SharedURLLoaderFactory. This CL removes the dependency on g_browser_process by passing in these dependencies explicitly. Note that the tests still depend on TestingBrowserProcess - this dependency will also be removed in a follow up CL (for tests in the settings package). See go/cros-untangle2 Bug: 446937 Change-Id: I9a046b04175bef6b5af0945d03b03fe1e777fb90 Reviewed-on: https://chromium-review.googlesource.com/1228153 Commit-Queue: A Olsen <olsen@chromium.org> Reviewed-by: Maksim Ivanov <emaxx@chromium.org> Reviewed-by: Steven Bennetts <stevenjb@chromium.org> Cr-Commit-Position: refs/heads/master@{#592358}
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 .