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 a4f01ca2808046b26e7e19b0e243a2cbc1a6239f..c3518c35482a68a9d080384cc1522a77f24698f7 100644 |
--- a/cc/test/solid_color_content_layer_client.cc |
+++ b/cc/test/solid_color_content_layer_client.cc |
@@ -39,9 +39,11 @@ |
settings.use_cached_picture = false; |
scoped_refptr<DisplayItemList> display_list = |
DisplayItemList::Create(clip, settings); |
+ auto* item = display_list->CreateAndAppendItem<DrawingDisplayItem>(clip); |
- display_list->CreateAndAppendItem<DrawingDisplayItem>( |
- clip, skia::AdoptRef(recorder.endRecordingAsPicture())); |
+ skia::RefPtr<SkPicture> picture = |
+ skia::AdoptRef(recorder.endRecordingAsPicture()); |
+ item->SetNew(std::move(picture)); |
display_list->Finalize(); |
return display_list; |