Index: components/surfaces/display_impl.cc |
diff --git a/components/surfaces/display_impl.cc b/components/surfaces/display_impl.cc |
index 15319159a8b7d293b33ca8653f3c3fb84587c5d1..b87df1f7c5c3c7e8d0332963eb4caf9836d3990b 100644 |
--- a/components/surfaces/display_impl.cc |
+++ b/components/surfaces/display_impl.cc |
@@ -47,7 +47,7 @@ void DisplayImpl::OnContextCreated(mojo::CommandBufferPtr gles2_client) { |
display_.reset(new cc::Display(this, manager_, nullptr, nullptr, settings)); |
scheduler_->AddDisplay(display_.get()); |
display_->Initialize(make_scoped_ptr(new mojo::DirectOutputSurface( |
- new mojo::ContextProviderMojo(gles2_client.PassMessagePipe())))); |
+ new mojo::ContextProviderMojo(gles2_client.PassInterface().PassHandle())))); |
factory_.Create(cc_id_); |
display_->SetSurfaceId(cc_id_, 1.f); |