Chromium Code Reviews| Index: src/core/SkBitmapProcShader.cpp |
| diff --git a/src/core/SkBitmapProcShader.cpp b/src/core/SkBitmapProcShader.cpp |
| index 9c900d35f85ae5e30f734e2927321d32676e82bf..a9798b8e24c3d4e816eac484b561ae3d00ef7e67 100644 |
| --- a/src/core/SkBitmapProcShader.cpp |
| +++ b/src/core/SkBitmapProcShader.cpp |
| @@ -459,9 +459,9 @@ bool SkBitmapProcShader::asFragmentProcessor(GrContext* context, const SkPaint& |
| } |
| GrTextureParams params(tm, textureFilterMode); |
| - GrTexture* texture = GrLockAndRefCachedBitmapTexture(context, fRawBitmap, ¶ms); |
| + SkAutoTUnref<GrTexture> texture(GrRefCachedBitmapTexture(context, fRawBitmap, ¶ms)); |
|
robertphillips
2014/09/29 15:25:07
NULL == ?
|
| - if (NULL == texture) { |
| + if (!texture) { |
| SkErrorInternals::SetError( kInternalError_SkError, |
| "Couldn't convert bitmap to texture."); |
| return false; |
| @@ -476,7 +476,6 @@ bool SkBitmapProcShader::asFragmentProcessor(GrContext* context, const SkPaint& |
| } else { |
| *fp = GrSimpleTextureEffect::Create(texture, matrix, params); |
| } |
| - GrUnlockAndUnrefCachedBitmapTexture(texture); |
| return true; |
| } |