| Index: cc/trees/layer_tree_host.cc
|
| diff --git a/cc/trees/layer_tree_host.cc b/cc/trees/layer_tree_host.cc
|
| index 918d5db58fc8c1d738e4e025f2985a9b896f10b9..a348301ba491ab61d294993414c74ce821727448 100644
|
| --- a/cc/trees/layer_tree_host.cc
|
| +++ b/cc/trees/layer_tree_host.cc
|
| @@ -1096,6 +1096,7 @@ Layer* LayerTreeHost::LayerById(int id) const {
|
|
|
| void LayerTreeHost::RegisterLayer(Layer* layer) {
|
| DCHECK(!LayerById(layer->id()));
|
| + DCHECK(!in_paint_layer_contents_);
|
| layer_id_map_[layer->id()] = layer;
|
| if (animation_host_)
|
| animation_host_->RegisterLayer(layer->id(), LayerTreeType::ACTIVE);
|
| @@ -1103,6 +1104,7 @@ void LayerTreeHost::RegisterLayer(Layer* layer) {
|
|
|
| void LayerTreeHost::UnregisterLayer(Layer* layer) {
|
| DCHECK(LayerById(layer->id()));
|
| + DCHECK(!in_paint_layer_contents_);
|
| if (animation_host_)
|
| animation_host_->UnregisterLayer(layer->id(), LayerTreeType::ACTIVE);
|
| layer_id_map_.erase(layer->id());
|
|
|