commit | 2dc75ed41560ab0468c8a79b8d9675efe1bf48f2 | [log] [tgz] |
---|---|---|
author | W. James MacLean <wjmaclean@chromium.org> | Wed Mar 06 14:31:09 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Mar 06 14:31:09 2019 |
tree | 4e1a467cd8bd9d77cc4c0c8415212b27bff06f78 | |
parent | 85a9723786afff8938ec4fa32538df0b6e8285ed [diff] |
Recurse WebContentsTree when registering FrameSinkIDs. When attaching WebContents into the WebContentsTree, the inner WebContents may have child nodes. If so, they will have registered their FrameSinkIDs with the inner WebContent's InputEventRouter. and will not received events that are routed by the outer WebContents' (or higher) InputEventRouter. In this CL, we make sure that not only does the inner WebContents register its FrameSinkID (thus attaching to the appropriate InputEventRouter), but all the child WebContents do so as well. Bug: 768526 Change-Id: Ib1aaf9f04beee1f53c78aa04f6abfaa98c4bfa0f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1498458 Commit-Queue: James MacLean <wjmaclean@chromium.org> Reviewed-by: Alex Moshchuk <alexmos@chromium.org> Cr-Commit-Position: refs/heads/master@{#638109}
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 .