commit | 6fef65952e7e00ae454337bd766ed8ed082ec30b | [log] [tgz] |
---|---|---|
author | Xianzhu Wang <wangxianzhu@chromium.org> | Mon Jan 07 23:39:54 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Mon Jan 07 23:39:54 2019 |
tree | 09b876f19f4d9e2f32a21b031389879efd7e944e | |
parent | 66e917008b54ffdbb9f8bde942737e07a0dc2a56 [diff] |
[BlinkGenPropertyTrees] Fix remote frame crash UI When a remote frame crashes, the host renderer displays a crash UI (a sad image on a gray background) in the bounds of the crashed frame. Previously the UI contained 2 cc layers: one for the gray background and another for the sad image, which didn't work for BlinkGenPropertyTrees which missed paint property update for the sad image layer because it's not associated with a blink GraphicsLayer and LayerTreeHost didn't know the layer so the layer was left not updated for paint properties. Now create one PictureLayer for the whole crash UI. This works in BlinkGenPropertyTrees because the layer is registered as the contents layer of the GraphicsLayer of the remote frame. Bug: 913464 Change-Id: I4add8dfca276474141b4797239cef1f25b908dac Reviewed-on: https://chromium-review.googlesource.com/c/1387477 Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org> Reviewed-by: danakj <danakj@chromium.org> Reviewed-by: Saman Sami <samans@chromium.org> Cr-Commit-Position: refs/heads/master@{#620519}
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 .