diff options
Diffstat (limited to 'src/core/SkSpecialImage.cpp')
-rw-r--r-- | src/core/SkSpecialImage.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/core/SkSpecialImage.cpp b/src/core/SkSpecialImage.cpp index cef87b75be..0ae84d305b 100644 --- a/src/core/SkSpecialImage.cpp +++ b/src/core/SkSpecialImage.cpp @@ -261,9 +261,7 @@ public: sk_sp<GrTextureProxy> onAsTextureProxy(GrContext* context) const override { if (context) { - sk_sp<GrTexture> tex(sk_ref_sp(GrRefCachedBitmapTexture( - context, fBitmap, GrSamplerParams::ClampNoFilter(), nullptr))); - return GrSurfaceProxy::MakeWrapped(std::move(tex)); + return GrMakeCachedBitmapProxy(context, fBitmap); } return nullptr; |