commit | bae2fd52c0bddb0a81384a12f199cd5b6af1165f | [log] [tgz] |
---|---|---|
author | Sergey Ulanov <sergeyu@chromium.org> | Fri Feb 22 03:11:48 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Fri Feb 22 03:11:48 2019 |
tree | 566901091450d07f0b9017387b683ad6d3eb3ed2 | |
parent | 9088c47997e9a9f61b0fa3e0eb98eda14f3bc747 [diff] |
[Fuchsia] Set initially_hidden flag for WebContents in web_engine By default web::Frame instances created in a web_engine are not shown on the screen. Previously web_engine wasn't setting initially_hiddent flag when creating the underlying WebContents instance. This meant that the frame's LayerTreeView had visibility flag set even though it was not actually visible. As result it kept restarting GPU process which was always failing (due to SwiftShader missing), resulting in log spam (see linked bug for details). Bug: 933861 Change-Id: I057cd215612b33b0a73077d610a5cd9486bfa7d8 Reviewed-on: https://chromium-review.googlesource.com/c/1481950 Reviewed-by: Wez <wez@chromium.org> Reviewed-by: Kevin Marshall <kmarshall@chromium.org> Commit-Queue: Sergey Ulanov <sergeyu@chromium.org> Auto-Submit: Sergey Ulanov <sergeyu@chromium.org> Cr-Commit-Position: refs/heads/master@{#634503}
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 .