Index: third_party/WebKit/Source/platform/graphics/CrossfadeGeneratedImage.h |
diff --git a/third_party/WebKit/Source/platform/graphics/CrossfadeGeneratedImage.h b/third_party/WebKit/Source/platform/graphics/CrossfadeGeneratedImage.h |
index 5ce4dd41e6ad2c3631132111b705a7aebfc963b3..2dc79a5994492bb980b353f0893bcb2d568341d2 100644 |
--- a/third_party/WebKit/Source/platform/graphics/CrossfadeGeneratedImage.h |
+++ b/third_party/WebKit/Source/platform/graphics/CrossfadeGeneratedImage.h |
@@ -36,7 +36,7 @@ namespace blink { |
class PLATFORM_EXPORT CrossfadeGeneratedImage final : public GeneratedImage { |
public: |
- static PassRefPtr<CrossfadeGeneratedImage> create(Image* fromImage, Image* toImage, float percentage, IntSize crossfadeSize, const IntSize& size) |
+ static PassRefPtr<CrossfadeGeneratedImage> create(PassRefPtr<Image> fromImage, PassRefPtr<Image> toImage, float percentage, IntSize crossfadeSize, const IntSize& size) |
{ |
return adoptRef(new CrossfadeGeneratedImage(fromImage, toImage, percentage, crossfadeSize, size)); |
} |
@@ -51,13 +51,13 @@ protected: |
void draw(SkCanvas*, const SkPaint&, const FloatRect&, const FloatRect&, RespectImageOrientationEnum, ImageClampingMode) override; |
void drawTile(GraphicsContext&, const FloatRect&) final; |
- CrossfadeGeneratedImage(Image* fromImage, Image* toImage, float percentage, IntSize crossfadeSize, const IntSize&); |
+ CrossfadeGeneratedImage(PassRefPtr<Image> fromImage, PassRefPtr<Image> toImage, float percentage, IntSize crossfadeSize, const IntSize&); |
private: |
void drawCrossfade(SkCanvas*, const SkPaint&, ImageClampingMode); |
- Image* m_fromImage; |
- Image* m_toImage; |
+ RefPtr<Image> m_fromImage; |
+ RefPtr<Image> m_toImage; |
float m_percentage; |
IntSize m_crossfadeSize; |