| Index: printing/metafile_skia_wrapper.cc
|
| diff --git a/printing/metafile_skia_wrapper.cc b/printing/metafile_skia_wrapper.cc
|
| index 5d3bd6e9d6cca0a227adddfbc46dd9904f57800f..921b65b0727659a2519502d635683aa7fb42a002 100644
|
| --- a/printing/metafile_skia_wrapper.cc
|
| +++ b/printing/metafile_skia_wrapper.cc
|
| @@ -28,14 +28,14 @@ void MetafileSkiaWrapper::SetMetafileOnCanvas(const SkCanvas& canvas,
|
| }
|
|
|
| // static
|
| -PdfMetafileSkia* MetafileSkiaWrapper::GetMetafileFromCanvas(
|
| +sk_sp<MetafileSkiaWrapper> MetafileSkiaWrapper::RefFromCanvas(
|
| const SkCanvas& canvas) {
|
| SkMetaData& meta = skia::GetMetaData(canvas);
|
| SkRefCnt* value;
|
| if (!meta.findRefCnt(kMetafileKey, &value) || !value)
|
| return nullptr;
|
|
|
| - return static_cast<MetafileSkiaWrapper*>(value)->metafile_;
|
| + return sk_ref_sp(static_cast<MetafileSkiaWrapper*>(value));
|
| }
|
|
|
| MetafileSkiaWrapper::MetafileSkiaWrapper(PdfMetafileSkia* metafile)
|
|
|