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; |