Mandoline: OutputSurfaceMojo should not use an InterfacePtr across threads
commit01a0f1a73c1c19036051e9e423effa7203a3fa63
authorfsamuel <fsamuel@chromium.org>
Thu, 16 Jul 2015 20:13:09 +0000 (16 13:13 -0700)
committerCommit bot <commit-bot@chromium.org>
Thu, 16 Jul 2015 20:15:04 +0000 (16 20:15 +0000)
tree5912f30063655b2c1bd1049c302412a94f108d57
parent777bb78a111aee919e07f5206267915a87639f88
Mandoline: OutputSurfaceMojo should not use an InterfacePtr across threads

InterfacePtr is thread hostile. This CL passes along a Message Pipe Handle across
processes and binds its to an InterfacePtr on the compositor thread.

BUG=490221

Review URL: https://codereview.chromium.org/1235383003

Cr-Commit-Position: refs/heads/master@{#339110}
components/html_viewer/web_layer_impl.cc
components/html_viewer/web_layer_impl.h
components/html_viewer/web_layer_tree_view_impl.cc
mojo/cc/output_surface_mojo.cc
mojo/cc/output_surface_mojo.h