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