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(); |