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