commit | c5249705445962ae80f67e3d38085c69039a148d | [log] [tgz] |
---|---|---|
author | Joel Hockey <[email protected]> | Thu Oct 08 21:32:03 2020 |
committer | Commit Bot <[email protected]> | Thu Oct 08 21:32:03 2020 |
tree | ab77448ca30a4b6236a67f6a29b8bb3871bdae0f | |
parent | 05d3d06f0fcbc8d90c5ba2270ea62daccdf371db [diff] |
Do not bind web_contents directly in OnArcHandled It seems that web_contents may be destroyed during RunArcExternalProtocolDialog (See TODO comment in the code). See crashes in crbug.com/1136237 So rather than bind web_contents directly into OnArcHandled(), we use render_process_host_id and routing_id to look it up at the end as was happening in ShowFallbackEternalProtocolDialog() prior to crrev.com/c/2423067. (cherry picked from commit 4c77220993014cbb8388c7b13063773678878afe) Bug: 1136237 Change-Id: If0bc1287f9eedbf2b915cd97e049a19f379254ec Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2460067 Commit-Queue: Xiyuan Xia <[email protected]> Reviewed-by: Xiyuan Xia <[email protected]> Auto-Submit: Joel Hockey <[email protected]> Cr-Original-Commit-Position: refs/heads/master@{#815200} Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2461899 Reviewed-by: Joel Hockey <[email protected]> Commit-Queue: Joel Hockey <[email protected]> Cr-Commit-Position: refs/branch-heads/4280@{#166} Cr-Branched-From: ea420fb963f9658c9969b6513c56b8f47efa1a2a-refs/heads/master@{#812852}
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 .
For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.