commit | 26b9991aba5797ee7473794a7d616d8efa79a891 | [log] [tgz] |
---|---|---|
author | danakj <danakj@chromium.org> | Fri Feb 08 18:58:19 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Fri Feb 08 18:58:19 2019 |
tree | 0ce71dcf2ef6ca5125b0700ddfd7d36955d9736b | |
parent | d799c9b509c29c2e72aa9a5789199206a84dfcdc [diff] |
Move WebLayerTreeView::SetRootLayer to WebWidgetClient. (1/n) The WebLayerTreeView is a shortcut past the WebWidgetClient that is not needed now that we always composite. This works toward eliminating this extra API layer More importantly this helps us Close/Restart the WebWidget parts of WebViewImpl by not requiring plumbing 2 pointers with slightly different lifetimes (WebLayerTreeView is created inside the Init of the WebWidgetClient). This will help avoid a bunch of complexity in creating WebFrameWidgets and other WebWidgets. TBR=dcheng@chromium.org Bug: 912193 Change-Id: Id9b496255f7f8bb67405f779903b6ba1826c3716 Reviewed-on: https://chromium-review.googlesource.com/c/1456205 Reviewed-by: Daniel Cheng <dcheng@chromium.org> Reviewed-by: enne <enne@chromium.org> Commit-Queue: Daniel Cheng <dcheng@chromium.org> Cr-Commit-Position: refs/heads/master@{#630414}
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 .