Index: src/core/SkImageFilter.cpp |
diff --git a/src/core/SkImageFilter.cpp b/src/core/SkImageFilter.cpp |
index 05f559b02d251acb8ca80adcc5cc456b56cb9915..582f8992a3ca025ebb948d0e4a52ac035e8d1599 100644 |
--- a/src/core/SkImageFilter.cpp |
+++ b/src/core/SkImageFilter.cpp |
@@ -326,8 +326,8 @@ bool SkImageFilter::getInputResultGPU(SkImageFilter::Proxy* proxy, |
} else { |
if (this->filterImage(proxy, src, ctx, result, offset)) { |
if (!result->getTexture()) { |
- SkImageInfo info; |
- if (!result->asImageInfo(&info)) { |
+ const SkImageInfo info = result->info(); |
+ if (kUnknown_SkColorType == info.colorType()) { |
return false; |
} |
GrTexture* resultTex = GrLockAndRefCachedBitmapTexture(context, *result, NULL); |