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); |