| Index: cc/test/fake_content_layer_client.cc
|
| diff --git a/cc/test/fake_content_layer_client.cc b/cc/test/fake_content_layer_client.cc
|
| index c21d87bef4c7cb9fa9841eb7dbcb1ccc3cf77a95..296c891d5a728af5b77bf16ec4473dba9d9d201c 100644
|
| --- a/cc/test/fake_content_layer_client.cc
|
| +++ b/cc/test/fake_content_layer_client.cc
|
| @@ -71,15 +71,15 @@ void FakeContentLayerClient::PaintContents(
|
| }
|
| }
|
|
|
| -void FakeContentLayerClient::PaintContentsToDisplayList(
|
| - DisplayItemList* display_list,
|
| +scoped_refptr<DisplayItemList>
|
| +FakeContentLayerClient::PaintContentsToDisplayList(
|
| const gfx::Rect& clip,
|
| PaintingControlSetting painting_control) {
|
| SkPictureRecorder recorder;
|
| skia::RefPtr<SkCanvas> canvas;
|
| skia::RefPtr<SkPicture> picture;
|
| - display_list->AppendItem(
|
| - ClipDisplayItem::Create(clip, std::vector<SkRRect>()));
|
| + scoped_refptr<DisplayItemList> list = DisplayItemList::Create();
|
| + list->AppendItem(ClipDisplayItem::Create(clip, std::vector<SkRRect>()));
|
|
|
| for (RectPaintVector::const_iterator it = draw_rects_.begin();
|
| it != draw_rects_.end(); ++it) {
|
| @@ -90,21 +90,21 @@ void FakeContentLayerClient::PaintContentsToDisplayList(
|
| canvas->drawRectCoords(draw_rect.x(), draw_rect.y(), draw_rect.width(),
|
| draw_rect.height(), paint);
|
| picture = skia::AdoptRef(recorder.endRecordingAsPicture());
|
| - display_list->AppendItem(DrawingDisplayItem::Create(picture));
|
| + list->AppendItem(DrawingDisplayItem::Create(picture));
|
| }
|
|
|
| for (BitmapVector::const_iterator it = draw_bitmaps_.begin();
|
| it != draw_bitmaps_.end(); ++it) {
|
| if (!it->transform.IsIdentity()) {
|
| - display_list->AppendItem(TransformDisplayItem::Create(it->transform));
|
| + list->AppendItem(TransformDisplayItem::Create(it->transform));
|
| }
|
| canvas = skia::SharePtr(
|
| recorder.beginRecording(it->bitmap.width(), it->bitmap.height()));
|
| canvas->drawBitmap(it->bitmap, it->point.x(), it->point.y(), &it->paint);
|
| picture = skia::AdoptRef(recorder.endRecordingAsPicture());
|
| - display_list->AppendItem(DrawingDisplayItem::Create(picture));
|
| + list->AppendItem(DrawingDisplayItem::Create(picture));
|
| if (!it->transform.IsIdentity()) {
|
| - display_list->AppendItem(EndTransformDisplayItem::Create());
|
| + list->AppendItem(EndTransformDisplayItem::Create());
|
| }
|
| }
|
|
|
| @@ -118,12 +118,13 @@ void FakeContentLayerClient::PaintContentsToDisplayList(
|
| recorder.beginRecording(gfx::RectFToSkRect(draw_rect)));
|
| canvas->drawRect(gfx::RectFToSkRect(draw_rect), paint);
|
| picture = skia::AdoptRef(recorder.endRecordingAsPicture());
|
| - display_list->AppendItem(DrawingDisplayItem::Create(picture));
|
| + list->AppendItem(DrawingDisplayItem::Create(picture));
|
| draw_rect.Inset(1, 1);
|
| }
|
| }
|
|
|
| - display_list->AppendItem(EndClipDisplayItem::Create());
|
| + list->AppendItem(EndClipDisplayItem::Create());
|
| + return list;
|
| }
|
|
|
| bool FakeContentLayerClient::FillsBoundsCompletely() const { return false; }
|
|
|