| Index: cc/layers/render_surface_impl.cc
|
| diff --git a/cc/layers/render_surface_impl.cc b/cc/layers/render_surface_impl.cc
|
| index ed036f3933ea188c7d371e2f5244c6d9ef2f1809..57c2d908dcde9d85991faa98b15e149845c5dea6 100644
|
| --- a/cc/layers/render_surface_impl.cc
|
| +++ b/cc/layers/render_surface_impl.cc
|
| @@ -129,6 +129,13 @@ const LayerImpl* RenderSurfaceImpl::ReplicaLayer() const {
|
| return owning_layer_->replica_layer();
|
| }
|
|
|
| +bool RenderSurfaceImpl::HasCopyRequest() const {
|
| + return owning_layer_->layer_tree_impl()
|
| + ->property_trees()
|
| + ->effect_tree.Node(EffectTreeIndex())
|
| + ->data.has_copy_request;
|
| +}
|
| +
|
| int RenderSurfaceImpl::TransformTreeIndex() const {
|
| return owning_layer_->transform_tree_index();
|
| }
|
| @@ -162,8 +169,7 @@ void RenderSurfaceImpl::SetContentRectForTesting(const gfx::Rect& rect) {
|
| }
|
|
|
| gfx::Rect RenderSurfaceImpl::CalculateClippedAccumulatedContentRect() {
|
| - if (owning_layer_->replica_layer() || owning_layer_->HasCopyRequest() ||
|
| - !is_clipped())
|
| + if (owning_layer_->replica_layer() || HasCopyRequest() || !is_clipped())
|
| return accumulated_content_rect();
|
|
|
| if (accumulated_content_rect().IsEmpty())
|
|
|