Index: src/image/SkImage.cpp |
diff --git a/src/image/SkImage.cpp b/src/image/SkImage.cpp |
index 654b848fce22073ba274c57cbe0768c3464093dc..8e82e82896cb3db033daa09e1b9f2db859a8051d 100644 |
--- a/src/image/SkImage.cpp |
+++ b/src/image/SkImage.cpp |
@@ -10,6 +10,7 @@ |
#include "SkData.h" |
#include "SkImageGenerator.h" |
#include "SkImagePriv.h" |
+#include "SkImageShader.h" |
#include "SkImage_Base.h" |
#include "SkNextID.h" |
#include "SkPixelRef.h" |
@@ -68,7 +69,7 @@ void SkImage::preroll(GrContext* ctx) const { |
SkShader* SkImage::newShader(SkShader::TileMode tileX, |
SkShader::TileMode tileY, |
const SkMatrix* localMatrix) const { |
- return as_IB(this)->onNewShader(tileX, tileY, localMatrix); |
+ return SkImageShader::Create(this, tileX, tileY, localMatrix); |
} |
SkData* SkImage::encode(SkImageEncoder::Type type, int quality) const { |