| Index: cc/test/solid_color_content_layer_client.cc
|
| diff --git a/cc/test/solid_color_content_layer_client.cc b/cc/test/solid_color_content_layer_client.cc
|
| index ed84bec41815855c08c567f93002dcdebc0eb556..14a35f90688ca990a966c56009d5055df018629e 100644
|
| --- a/cc/test/solid_color_content_layer_client.cc
|
| +++ b/cc/test/solid_color_content_layer_client.cc
|
| @@ -17,11 +17,11 @@ namespace cc {
|
|
|
| scoped_refptr<DisplayItemList>
|
| SolidColorContentLayerClient::PaintContentsToDisplayList(
|
| - const gfx::Rect& clip,
|
| - PaintingControlSetting painting_control) {
|
| + PaintingControlSetting painting_control,
|
| + gfx::Rect* recording_viewport) {
|
| SkPictureRecorder recorder;
|
| - skia::RefPtr<SkCanvas> canvas =
|
| - skia::SharePtr(recorder.beginRecording(gfx::RectToSkRect(clip)));
|
| + skia::RefPtr<SkCanvas> canvas = skia::SharePtr(
|
| + recorder.beginRecording(gfx::RectToSkRect(*recording_viewport)));
|
|
|
| SkPaint paint;
|
| paint.setStyle(SkPaint::kFill_Style);
|
| @@ -29,12 +29,15 @@ SolidColorContentLayerClient::PaintContentsToDisplayList(
|
|
|
| canvas->clear(SK_ColorTRANSPARENT);
|
| canvas->drawRect(
|
| - SkRect::MakeXYWH(clip.x(), clip.y(), clip.width(), clip.height()), paint);
|
| + SkRect::MakeXYWH(recording_viewport->x(), recording_viewport->y(),
|
| + recording_viewport->width(),
|
| + recording_viewport->height()),
|
| + paint);
|
|
|
| DisplayItemListSettings settings;
|
| settings.use_cached_picture = false;
|
| scoped_refptr<DisplayItemList> display_list =
|
| - DisplayItemList::Create(clip, settings);
|
| + DisplayItemList::Create(*recording_viewport, settings);
|
| auto* item = display_list->CreateAndAppendItem<DrawingDisplayItem>();
|
|
|
| skia::RefPtr<SkPicture> picture =
|
|
|