commit | 55c99f217b541330d13f5c9fc462f5b78d400b2f | [log] [tgz] |
---|---|---|
author | Michael Spang <spang@chromium.org> | Wed Jan 16 22:31:28 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Jan 16 22:31:28 2019 |
tree | 666b9f26f3807082f1993e17428adf1099a5060e | |
parent | a3db041fa3625c6f94c44fa32da315ffee1e83c7 [diff] |
ozone: scenic: Use IO message loop for VizCompositorThread Like Windows, we need to be able to respond to messages from the platform about display surfaces from any thread that creates them. Without one it blows up with the following: ASSERT FAILED at (../../third_party/fuchsia-sdk/sdk/pkg/fidl_cpp/internal/message_reader.cc:104): dispatcher_ != nullptr either |dispatcher| must be non-null, or |async_get_default_dispatcher| must be configured to return a non-null value Bug: 922242 Test: run_content_shell --enable-features=VizDisplayCompositor on fuchsia Change-Id: Id58efa6164c9840a27964afba1585d002152ff4d Reviewed-on: https://chromium-review.googlesource.com/c/1413657 Commit-Queue: Michael Spang <spang@chromium.org> Reviewed-by: Sergey Ulanov <sergeyu@chromium.org> Reviewed-by: Antoine Labour <piman@chromium.org> Reviewed-by: Robert Kroeger <rjkroege@chromium.org> Cr-Commit-Position: refs/heads/master@{#623409}
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 .