Index: cc/blink/web_display_item_list_impl.cc |
diff --git a/cc/blink/web_display_item_list_impl.cc b/cc/blink/web_display_item_list_impl.cc |
index 451a5d58c54949448592e4f7b9c195cec70696b9..810a559d5816c670fe7e6c5a0219ef9992e8732e 100644 |
--- a/cc/blink/web_display_item_list_impl.cc |
+++ b/cc/blink/web_display_item_list_impl.cc |
@@ -50,12 +50,12 @@ WebDisplayItemListImpl::WebDisplayItemListImpl( |
void WebDisplayItemListImpl::appendDrawingItem( |
const blink::WebRect& visual_rect, |
- const SkPicture* picture) { |
+ sk_sp<const SkPicture> picture) { |
if (display_item_list_->RetainsIndividualDisplayItems()) { |
display_item_list_->CreateAndAppendItem<cc::DrawingDisplayItem>( |
- visual_rect, skia::SharePtr(picture)); |
+ visual_rect, std::move(picture)); |
} else { |
- cc::DrawingDisplayItem item(skia::SharePtr(picture)); |
+ cc::DrawingDisplayItem item(std::move(picture)); |
display_item_list_->RasterIntoCanvas(item); |
} |
} |