Index: Source/core/svg/graphics/SVGImage.cpp |
diff --git a/Source/core/svg/graphics/SVGImage.cpp b/Source/core/svg/graphics/SVGImage.cpp |
index 2c1adb6e842adeb1ec95a4454a72feede68f863c..d702ee939c7bedd714b09405d2eaadb6bdcaea15 100644 |
--- a/Source/core/svg/graphics/SVGImage.cpp |
+++ b/Source/core/svg/graphics/SVGImage.cpp |
@@ -208,18 +208,18 @@ void SVGImage::drawForContainer(GraphicsContext* context, const FloatSize contai |
draw(context, dstRect, scaledSrc, compositeOp, DoNotRespectImageOrientation); |
} |
-PassRefPtr<NativeImageSkia> SVGImage::nativeImageForCurrentFrame() |
+SkBitmap SVGImage::bitmapForCurrentFrame() |
{ |
if (!m_page) |
- return nullptr; |
+ return SkBitmap(); |
OwnPtr<ImageBuffer> buffer = ImageBuffer::create(size()); |
if (!buffer) |
- return nullptr; |
+ return SkBitmap(); |
drawForContainer(buffer->context(), size(), 1, rect(), rect(), SkXfermode::kSrcOver_Mode); |
- return NativeImageSkia::create(buffer->bitmap()); |
+ return buffer->bitmap(); |
} |
void SVGImage::drawPatternForContainer(GraphicsContext* context, const FloatSize containerSize, |