| Index: examples/surfaces_app/child_gl_impl.cc
|
| diff --git a/examples/surfaces_app/child_gl_impl.cc b/examples/surfaces_app/child_gl_impl.cc
|
| index fd27ca6c53831b95d0f165647b175926170cb7e1..1264e4972859bbbd227abeef05e9fce051f5bab6 100644
|
| --- a/examples/surfaces_app/child_gl_impl.cc
|
| +++ b/examples/surfaces_app/child_gl_impl.cc
|
| @@ -49,9 +49,14 @@ ChildGLImpl::ChildGLImpl(ApplicationConnection* surfaces_service_connection,
|
| : id_namespace_(0u),
|
| local_id_(1u),
|
| start_time_(base::TimeTicks::Now()),
|
| - next_resource_id_(1) {
|
| + next_resource_id_(1),
|
| + returner_binding_(this) {
|
| surfaces_service_connection->ConnectToService(&surface_);
|
| - surface_.set_client(this);
|
| + surface_->GetIdNamespace(
|
| + base::Bind(&ChildGLImpl::SetIdNamespace, base::Unretained(this)));
|
| + ResourceReturnerPtr returner_ptr;
|
| + returner_binding_.Bind(GetProxy(&returner_ptr));
|
| + surface_->SetResourceReturner(returner_ptr.Pass());
|
| context_ =
|
| MojoGLES2CreateContext(command_buffer.PassMessagePipe().release().value(),
|
| &ContextLostThunk,
|
|
|