| 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 63039fb1cdca3cb809f5c7bc419c1cfb321cdd6b..a99cd17b2c7bf74dd02d4bdda95d07b84e1aa3c9 100644
|
| --- a/cc/layers/delegated_renderer_layer_impl.cc
|
| +++ b/cc/layers/delegated_renderer_layer_impl.cc
|
| @@ -78,6 +78,7 @@ void DelegatedRendererLayerImpl::PushPropertiesTo(LayerImpl* layer) {
|
| own_child_id_ = false;
|
|
|
| if (have_render_passes_to_push_) {
|
| + DCHECK(child_id_);
|
| // This passes ownership of the render passes to the active tree.
|
| delegated_layer->SetRenderPasses(&render_passes_in_draw_order_);
|
| // Once resources are on the active tree, give them to the ResourceProvider
|
| @@ -216,6 +217,7 @@ scoped_ptr<LayerImpl> DelegatedRendererLayerImpl::CreateLayerImpl(
|
| void DelegatedRendererLayerImpl::ReleaseResources() {
|
| ClearRenderPasses();
|
| ClearChildId();
|
| + have_render_passes_to_push_ = false;
|
| }
|
|
|
| static inline int IndexToId(int index) { return index + 1; }
|
|
|