commit | 51314b0234d3ec9c730e7934d96d449850e864a6 | [log] [tgz] |
---|---|---|
author | kylechar <kylechar@chromium.org> | Tue Apr 09 13:27:32 2019 |
committer | kylechar <kylechar@chromium.org> | Tue Apr 09 13:27:32 2019 |
tree | e2a9d818fd45bbfdd361570e2442d66117f43138 | |
parent | ff28dc92e2bf334b8748680f9ad29b44deaa14f3 [diff] |
Make VizCompositorThread TYPE_DEFAULT on Windows. When Chrome is launched by a service in a console session, which seems to how Chrome is launched from some automation frameworks, creating a message only window for MessagePumpForUI fails in the GPU process. As a result VizCompositorThread fails to run any tasks and nothing is ever drawn, see https://crbug.com/942023. The display compositor thread was originally made TYPE_UI on Windows in https://crrev.com/c/1025954. This was to allow using a child HWND created in the GPU process for software composited output. That code was deleted in https://crrev.com/c/1450399 so the thread shouldn't need to be TYPE_UI anymore. Bug: 942023 Change-Id: I2a7dbf46a3a772b5ab1a9a20367d3e7f08116cbc Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1549763 Reviewed-by: Sunny Sachanandani <sunnyps@chromium.org> Commit-Queue: kylechar <kylechar@chromium.org> Cr-Original-Commit-Position: refs/heads/master@{#647967}(cherry picked from commit 200abd62a22a433cc155d6718c2718693654aa61) Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1559912 Reviewed-by: kylechar <kylechar@chromium.org> Cr-Commit-Position: refs/branch-heads/3729@{#739} Cr-Branched-From: d4a8972e30b604f090aeda5dfff68386ae656267-refs/heads/master@{#638880}
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 .