| Index: cc/layers/layer.cc
|
| diff --git a/cc/layers/layer.cc b/cc/layers/layer.cc
|
| index 108e10373ea95d88f6b509a1add63a1efe29d9d7..c085f16bedf5ad21113671c6db8bd58a5882f517 100644
|
| --- a/cc/layers/layer.cc
|
| +++ b/cc/layers/layer.cc
|
| @@ -1352,6 +1352,11 @@
|
| frame_timing_requests_dirty_ = false;
|
| }
|
|
|
| + bool is_page_scale_layer = this == layer_tree_host()->page_scale_layer();
|
| + bool parent_affected =
|
| + layer->parent() && layer->parent()->IsAffectedByPageScale();
|
| + layer->SetIsAffectedByPageScale(is_page_scale_layer || parent_affected);
|
| +
|
| // Reset any state that should be cleared for the next update.
|
| stacking_order_changed_ = false;
|
| update_rect_ = gfx::Rect();
|
|
|