| Index: src/image/SkImage_Gpu.cpp
|
| diff --git a/src/image/SkImage_Gpu.cpp b/src/image/SkImage_Gpu.cpp
|
| index c331a295ce6d44031f1c0fb480aa3335b5a8eed2..25222fcc17547712caa45e4dde7c4a2b8738abd9 100644
|
| --- a/src/image/SkImage_Gpu.cpp
|
| +++ b/src/image/SkImage_Gpu.cpp
|
| @@ -83,6 +83,9 @@ bool SkImage_Gpu::getROPixels(SkBitmap* dst, CachingHint chint) const {
|
|
|
| GrTexture* SkImage_Gpu::asTextureRef(GrContext* ctx, const GrTextureParams& params,
|
| SkSourceGammaTreatment gammaTreatment) const {
|
| + if (fTexture->getContext() != ctx) {
|
| + return nullptr;
|
| + }
|
| return GrImageTextureAdjuster(as_IB(this)).refTextureSafeForParams(params, gammaTreatment,
|
| nullptr);
|
| }
|
|
|