Index: cc/layers/picture_layer_impl.cc |
diff --git a/cc/layers/picture_layer_impl.cc b/cc/layers/picture_layer_impl.cc |
index 58157b54f131263d0e37e3a7631997389ec4b96e..fe56e92b6f2d244ba55259a900ce83a178214e95 100644 |
--- a/cc/layers/picture_layer_impl.cc |
+++ b/cc/layers/picture_layer_impl.cc |
@@ -662,6 +662,8 @@ scoped_refptr<Tile> PictureLayerImpl::CreateTile(PictureLayerTiling* tiling, |
const Region* PictureLayerImpl::GetPendingInvalidation() { |
if (layer_tree_impl()->IsPendingTree()) |
return &invalidation_; |
+ if (layer_tree_impl()->IsRecycleTree()) |
+ return nullptr; |
DCHECK(layer_tree_impl()->IsActiveTree()); |
if (PictureLayerImpl* twin_layer = GetPendingOrActiveTwinLayer()) |
return &twin_layer->invalidation_; |