| Index: cc/blink/web_content_layer_impl.cc
|
| diff --git a/cc/blink/web_content_layer_impl.cc b/cc/blink/web_content_layer_impl.cc
|
| index 2990978df6f91ebea23efdae83beea7f603a2278..9ac5981a4439a264d9048650ffeaa73c19a338e7 100644
|
| --- a/cc/blink/web_content_layer_impl.cc
|
| +++ b/cc/blink/web_content_layer_impl.cc
|
| @@ -60,16 +60,17 @@ blink::WebLayer* WebContentLayerImpl::layer() {
|
|
|
| scoped_refptr<cc::DisplayItemList>
|
| WebContentLayerImpl::PaintContentsToDisplayList(
|
| - const gfx::Rect& clip,
|
| - cc::ContentLayerClient::PaintingControlSetting painting_control) {
|
| + cc::ContentLayerClient::PaintingControlSetting painting_control,
|
| + gfx::Rect* recorded_viewport) {
|
| cc::DisplayItemListSettings settings;
|
| settings.use_cached_picture = UseCachedPictureRaster();
|
|
|
| scoped_refptr<cc::DisplayItemList> display_list =
|
| - cc::DisplayItemList::Create(clip, settings);
|
| + cc::DisplayItemList::Create(*recorded_viewport, settings);
|
| if (client_) {
|
| WebDisplayItemListImpl list(display_list.get());
|
| - client_->paintContents(&list, clip, PaintingControlToWeb(painting_control));
|
| + client_->paintContents(&list, recorded_viewport,
|
| + PaintingControlToWeb(painting_control));
|
| }
|
| display_list->Finalize();
|
| return display_list;
|
|
|