| Index: cc/surfaces/surface_aggregator.cc
|
| diff --git a/cc/surfaces/surface_aggregator.cc b/cc/surfaces/surface_aggregator.cc
|
| index 2beb8043e2b970c1eeb812622415e948c0732a97..3ef55dbdc0c7dc0942ddda44a7f339091964835f 100644
|
| --- a/cc/surfaces/surface_aggregator.cc
|
| +++ b/cc/surfaces/surface_aggregator.cc
|
| @@ -136,7 +136,8 @@ int SurfaceAggregator::ChildIdForSurface(Surface* surface) {
|
| surface_id_to_resource_child_id_.find(surface->surface_id());
|
| if (it == surface_id_to_resource_child_id_.end()) {
|
| int child_id =
|
| - provider_->CreateChild(base::Bind(&UnrefHelper, surface->factory()));
|
| + provider_->CreateChild(base::Bind(&UnrefHelper, surface->factory()),
|
| + surface->gpu_memory_buffer_client_id());
|
| if (surface->factory()) {
|
| provider_->SetChildNeedsSyncTokens(
|
| child_id, surface->factory()->needs_sync_points());
|
|
|