| 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 d0a4cca4722b57166a92947c8de69e977729a4d7..9757ff3b4a068cacb1b08cfb8cdb656e5be8b6b7 100644
|
| --- a/cc/blink/web_content_layer_impl.cc
|
| +++ b/cc/blink/web_content_layer_impl.cc
|
| @@ -4,6 +4,7 @@
|
|
|
| #include "cc/blink/web_content_layer_impl.h"
|
|
|
| +#include "cc/blink/web_display_item_list_impl.h"
|
| #include "cc/layers/content_layer.h"
|
| #include "cc/layers/picture_layer.h"
|
| #include "third_party/WebKit/public/platform/WebContentLayerClient.h"
|
| @@ -63,6 +64,25 @@ void WebContentLayerImpl::PaintContents(
|
| : blink::WebContentLayerClient::GraphicsContextDisabled);
|
| }
|
|
|
| +scoped_refptr<cc::DisplayItemList>
|
| +WebContentLayerImpl::PaintContentsToDisplayList(
|
| + const gfx::Rect& clip,
|
| + ContentLayerClient::GraphicsContextStatus graphics_context_status) {
|
| + if (!client_)
|
| + return cc::DisplayItemList::Create();
|
| +
|
| + WebDisplayItemListImpl list;
|
| +#if WEB_DISPLAY_ITEM_LIST_IS_DEFINED
|
| + bool can_use_lcd_text = true;
|
| + client_->paintContents(
|
| + &list, clip, can_use_lcd_text,
|
| + graphics_context_status == ContentLayerClient::GRAPHICS_CONTEXT_ENABLED
|
| + ? blink::WebContentLayerClient::GraphicsContextEnabled
|
| + : blink::WebContentLayerClient::GraphicsContextDisabled);
|
| +#endif
|
| + return list.ToDisplayItemList();
|
| +}
|
| +
|
| bool WebContentLayerImpl::FillsBoundsCompletely() const {
|
| return false;
|
| }
|
|
|