From 8a8dd33e18ce6946913247732273b1cd48ba0433 Mon Sep 17 00:00:00 2001 From: Brian Salomon Date: Thu, 24 May 2018 14:08:31 -0400 Subject: Make SkImage own its GrContext. Change-Id: I86577fab5406ae9ad89d87fa971b0db6e0283cb4 Reviewed-on: https://skia-review.googlesource.com/130020 Commit-Queue: Brian Salomon Reviewed-by: Robert Phillips --- gm/image_pict.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'gm/image_pict.cpp') diff --git a/gm/image_pict.cpp b/gm/image_pict.cpp index f244fe8f35..11bb902291 100644 --- a/gm/image_pict.cpp +++ b/gm/image_pict.cpp @@ -287,9 +287,9 @@ protected: } // No API to draw a GrTexture directly, so we cheat and create a private image subclass - sk_sp texImage(new SkImage_Gpu(canvas->getGrContext(), image->uniqueID(), - kPremul_SkAlphaType, std::move(proxy), - std::move(texColorSpace), SkBudgeted::kNo)); + sk_sp texImage(new SkImage_Gpu( + sk_ref_sp(canvas->getGrContext()), image->uniqueID(), kPremul_SkAlphaType, + std::move(proxy), std::move(texColorSpace), SkBudgeted::kNo)); canvas->drawImage(texImage.get(), x, y); #endif } -- cgit v1.2.3