Index: cc/trees/layer_tree_host_impl.cc |
diff --git a/cc/trees/layer_tree_host_impl.cc b/cc/trees/layer_tree_host_impl.cc |
index d8bf8f8058cf40c05cc12520ee8bef63c1816756..07e591edec003d41199f7ae345e4f6e4a06b2700 100644 |
--- a/cc/trees/layer_tree_host_impl.cc |
+++ b/cc/trees/layer_tree_host_impl.cc |
@@ -720,11 +720,6 @@ void LayerTreeHostImpl::FrameData::AsValueInto( |
} |
} |
-void LayerTreeHostImpl::FrameData::AppendRenderPass( |
- std::unique_ptr<RenderPass> render_pass) { |
- render_passes.push_back(std::move(render_pass)); |
-} |
- |
DrawMode LayerTreeHostImpl::GetDrawMode() const { |
if (resourceless_software_draw_) { |
return DRAW_MODE_RESOURCELESS_SOFTWARE; |
@@ -837,7 +832,7 @@ DrawResult LayerTreeHostImpl::CalculateRenderPasses(FrameData* frame) { |
render_surface->contributes_to_drawn_surface() || |
render_surface->HasCopyRequest(); |
if (should_draw_into_render_pass) |
- render_surface->AppendRenderPasses(frame); |
+ frame->render_passes.push_back(render_surface->CreateRenderPass()); |
} |
// Damage rects for non-root passes aren't meaningful, so set them to be |