| Index: cc/layers/picture_layer_impl.cc
|
| diff --git a/cc/layers/picture_layer_impl.cc b/cc/layers/picture_layer_impl.cc
|
| index 15059ba7d2782771774f19bdb197a90c43b34656..3a0753f5da627c156836ea8d7a77240927261e75 100644
|
| --- a/cc/layers/picture_layer_impl.cc
|
| +++ b/cc/layers/picture_layer_impl.cc
|
| @@ -602,8 +602,12 @@ void PictureLayerImpl::DidBeginTracing() {
|
| void PictureLayerImpl::ReleaseResources() {
|
| // Recreate tilings with new settings, since some of those might change when
|
| // we release resources.
|
| - tilings_ = CreatePictureLayerTilingSet();
|
| + tilings_ = nullptr;
|
| ResetRasterScale();
|
| +}
|
| +
|
| +void PictureLayerImpl::RecreateResources() {
|
| + tilings_ = CreatePictureLayerTilingSet();
|
|
|
| // To avoid an edge case after lost context where the tree is up to date but
|
| // the tilings have not been managed, request an update draw properties
|
|
|