| Index: cc/layers/render_surface_impl.cc
 | 
| diff --git a/cc/layers/render_surface_impl.cc b/cc/layers/render_surface_impl.cc
 | 
| index 3c957eb5d0be0e019f1526676f9199fcea639034..071c93005b5321c9a8a45336e633ec6dc3d7c17c 100644
 | 
| --- a/cc/layers/render_surface_impl.cc
 | 
| +++ b/cc/layers/render_surface_impl.cc
 | 
| @@ -349,12 +349,12 @@ void RenderSurfaceImpl::ClearLayerLists() {
 | 
|  }
 | 
|  
 | 
|  int RenderSurfaceImpl::GetRenderPassId() {
 | 
| -  return owning_layer_->id();
 | 
| +  return id();
 | 
|  }
 | 
|  
 | 
|  void RenderSurfaceImpl::AppendRenderPasses(RenderPassSink* pass_sink) {
 | 
|    std::unique_ptr<RenderPass> pass = RenderPass::Create(layer_list_.size());
 | 
| -  pass->SetNew(owning_layer_->id(), content_rect(),
 | 
| +  pass->SetNew(id(), content_rect(),
 | 
|                 gfx::IntersectRects(content_rect(),
 | 
|                                     damage_tracker_->current_damage_rect()),
 | 
|                 draw_properties_.screen_space_transform);
 | 
| 
 |