[ozone/wayland] Save a task runner for each calling thread.
WaylandBufferManagerGpu assumes that it will always be called from the main GPU thread and only saves the task runner for the thread of the first caller. However, WaylandCanvasSurface runs on VizCompositorThread, so it's necessary to save multiple task runners. Bug: 1103101 Test: Launching chrome no longer DCHECKs per the bug Change-Id: I8277ca17a1bbbe572c6471fb86df42046efb3be7 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2306128Reviewed-by:Robert Kroeger <rjkroege@chromium.org> Commit-Queue: Eliot Courtney <edcourtney@chromium.org> Cr-Commit-Position: refs/heads/master@{#790637}
Showing
Please register or sign in to comment