| Index: cc/layers/layer.cc
|
| diff --git a/cc/layers/layer.cc b/cc/layers/layer.cc
|
| index 82978daa03633a23d52b405414b4be0ead50b08c..f252a854c5efc671dab890851b756091e3a2b1d1 100644
|
| --- a/cc/layers/layer.cc
|
| +++ b/cc/layers/layer.cc
|
| @@ -733,6 +733,14 @@ void Layer::SetTouchEventHandlerRegion(const Region& region) {
|
| SetNeedsCommit();
|
| }
|
|
|
| +void Layer::SetDrawFrameRequestRects(const DrawFrameRequestRectsType& rects) {
|
| + DCHECK(IsPropertyChangeAllowed());
|
| + if (draw_frame_request_rects_ == rects)
|
| + return;
|
| + draw_frame_request_rects_ = rects;
|
| + SetNeedsCommit();
|
| +}
|
| +
|
| void Layer::SetDrawCheckerboardForMissingTiles(bool checkerboard) {
|
| DCHECK(IsPropertyChangeAllowed());
|
| if (draw_checkerboard_for_missing_tiles_ == checkerboard)
|
| @@ -884,6 +892,7 @@ void Layer::PushPropertiesTo(LayerImpl* layer) {
|
| layer->SetHaveScrollEventHandlers(have_scroll_event_handlers_);
|
| layer->SetNonFastScrollableRegion(non_fast_scrollable_region_);
|
| layer->SetTouchEventHandlerRegion(touch_event_handler_region_);
|
| + layer->SetDrawFrameRequestRects(draw_frame_request_rects_);
|
| layer->SetContentsOpaque(contents_opaque_);
|
| if (!layer->OpacityIsAnimatingOnImplOnly() && !OpacityIsAnimating())
|
| layer->SetOpacity(opacity_);
|
|
|