| Index: cc/layers/delegated_renderer_layer_impl.cc
|
| diff --git a/cc/layers/delegated_renderer_layer_impl.cc b/cc/layers/delegated_renderer_layer_impl.cc
|
| index e1056be6c07468073e93505d8ed3d9e1e2921219..08f692fc3c27c3131bcc545d78b558ebb79a8bf7 100644
|
| --- a/cc/layers/delegated_renderer_layer_impl.cc
|
| +++ b/cc/layers/delegated_renderer_layer_impl.cc
|
| @@ -172,6 +172,10 @@ void DelegatedRendererLayerImpl::SetRenderPasses(
|
|
|
| // Give back an empty array instead of nulls.
|
| render_passes_in_draw_order->clear();
|
| +
|
| + // The render passes given here become part of the RenderSurfaceLayerList, so
|
| + // changing them requires recomputing the RenderSurfaceLayerList.
|
| + layer_tree_impl()->set_needs_update_draw_properties();
|
| }
|
|
|
| void DelegatedRendererLayerImpl::ClearRenderPasses() {
|
|
|