| Index: third_party/WebKit/Source/modules/imagebitmap/ImageBitmapRenderingContext.cpp
|
| diff --git a/third_party/WebKit/Source/modules/imagebitmap/ImageBitmapRenderingContext.cpp b/third_party/WebKit/Source/modules/imagebitmap/ImageBitmapRenderingContext.cpp
|
| index 29438118d7b2b0dc12a30b07c39d82e756614dfb..ae6b34b2b8c18d4ae318f21d93afbc5b313df564 100644
|
| --- a/third_party/WebKit/Source/modules/imagebitmap/ImageBitmapRenderingContext.cpp
|
| +++ b/third_party/WebKit/Source/modules/imagebitmap/ImageBitmapRenderingContext.cpp
|
| @@ -34,7 +34,7 @@ void ImageBitmapRenderingContext::transferImageBitmap(ImageBitmap* imageBitmap)
|
| RefPtr<SkImage> skImage = m_image->imageForCurrentFrame();
|
| if (skImage->isTextureBacked()) {
|
| // TODO(junov): crbug.com/585607 Eliminate this readback and use an ExternalTextureLayer
|
| - RefPtr<SkSurface> surface = adoptRef(SkSurface::NewRasterN32Premul(skImage->width(), skImage->height()));
|
| + sk_sp<SkSurface> surface = SkSurface::MakeRasterN32Premul(skImage->width(), skImage->height());
|
| if (!surface) {
|
| // silent failure
|
| m_image.clear();
|
|
|