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 922422308d80bbbdad80d218e6d3d10342aa6dfc..90d7f9b9575a9d2952d1901f1f70efcb4b8c8f40 100644 |
--- a/cc/blink/web_content_layer_impl.cc |
+++ b/cc/blink/web_content_layer_impl.cc |
@@ -72,16 +72,15 @@ void WebContentLayerImpl::PaintContents( |
client_->paintContents(canvas, clip, PaintingControlToWeb(painting_control)); |
} |
-scoped_refptr<cc::DisplayItemList> |
-WebContentLayerImpl::PaintContentsToDisplayList( |
+void WebContentLayerImpl::PaintContentsToDisplayList( |
+ cc::DisplayItemList* display_list, |
const gfx::Rect& clip, |
cc::ContentLayerClient::PaintingControlSetting painting_control) { |
if (!client_) |
- return cc::DisplayItemList::Create(); |
+ return; |
- WebDisplayItemListImpl list; |
+ WebDisplayItemListImpl list(display_list); |
client_->paintContents(&list, clip, PaintingControlToWeb(painting_control)); |
- return list.ToDisplayItemList(); |
} |
bool WebContentLayerImpl::FillsBoundsCompletely() const { |