Index: cc/layers/picture_image_layer.cc |
diff --git a/cc/layers/picture_image_layer.cc b/cc/layers/picture_image_layer.cc |
index 0ca203edfe5c4dc4fb63406e2b148c1afcd4d323..cde9ccdc78c0dfcee62e48c12437c24ac912e2ce 100644 |
--- a/cc/layers/picture_image_layer.cc |
+++ b/cc/layers/picture_image_layer.cc |
@@ -83,8 +83,9 @@ |
skia::RefPtr<SkPicture> picture = |
skia::AdoptRef(recorder.endRecordingAsPicture()); |
- display_list->CreateAndAppendItem<DrawingDisplayItem>(PaintableRegion(), |
- std::move(picture)); |
+ auto* item = |
+ display_list->CreateAndAppendItem<DrawingDisplayItem>(PaintableRegion()); |
+ item->SetNew(std::move(picture)); |
display_list->Finalize(); |
return display_list; |