aboutsummaryrefslogtreecommitdiffhomepage
path: root/gm/image_pict.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'gm/image_pict.cpp')
-rw-r--r--gm/image_pict.cpp6
1 files changed, 3 insertions, 3 deletions
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<SkImage> texImage(new SkImage_Gpu(canvas->getGrContext(), image->uniqueID(),
- kPremul_SkAlphaType, std::move(proxy),
- std::move(texColorSpace), SkBudgeted::kNo));
+ sk_sp<SkImage> 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
}