diff options
Diffstat (limited to 'src/pdf/SkPDFCanon.cpp')
-rw-r--r-- | src/pdf/SkPDFCanon.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/pdf/SkPDFCanon.cpp b/src/pdf/SkPDFCanon.cpp index d7aea8ad69..48f3aef69e 100644 --- a/src/pdf/SkPDFCanon.cpp +++ b/src/pdf/SkPDFCanon.cpp @@ -142,12 +142,12 @@ const SkImage* SkPDFCanon::bitmapToImage(const SkBitmap& bm) { if (const SkImage** img = fBitmapToImageMap.find(key)) { return *img; } - if (SkImage* image = SkImage::NewFromBitmap(bm)) { + if (SkImage* image = SkImage::MakeFromBitmap(bm).release()) { return *fBitmapToImageMap.set(key, image); } SkBitmap n32bitmap; // SkImage::NewFromBitmap can be finicky. bm.copyTo(&n32bitmap, kN32_SkColorType); - return *fBitmapToImageMap.set(key, SkImage::NewFromBitmap(n32bitmap)); + return *fBitmapToImageMap.set(key, SkImage::MakeFromBitmap(n32bitmap).release()); } sk_sp<SkPDFStream> SkPDFCanon::makeInvertFunction() { |