commit | 648d903b6923f7d4dac5f2e780fed04b383538e1 | [log] [tgz] |
---|---|---|
author | danakj <danakj@chromium.org> | Wed Feb 06 16:25:33 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Feb 06 16:25:33 2019 |
tree | 36080045ddc738b779da9875f54b0db0cb4934c9 | |
parent | 2a27db26ffb757606b7e5b8a004c8134861fc175 [diff] |
Null out the WebWidgetClient in WebViewImpl::Close(). We null away the WebViewClient already, but once the WebWidget parts are closed we want to accept the RenderWidget (ie WebWidgetClient) being destroyed. So drop the pointer to the WebWidgetClient when the main frame is detached from Close(). R=dcheng@chromium.org Bug: 912193 Change-Id: Ib4e0916c5e4cefaf49cb529135d38010809c3ea0 Reviewed-on: https://chromium-review.googlesource.com/c/1454135 Commit-Queue: danakj <danakj@chromium.org> Reviewed-by: Daniel Cheng <dcheng@chromium.org> Cr-Commit-Position: refs/heads/master@{#629602}
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 .