From 175dd9b5e3d7d749738dac743d2ac360b5340187 Mon Sep 17 00:00:00 2001 From: robertphillips Date: Thu, 28 Apr 2016 14:32:04 -0700 Subject: Clean up test drawContext usage The general idea is to provide access to SkGpuDevice's drawContext rather than its GrRenderTarget. That is usually what the testing framework actually wants. GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1930623003 Review-Url: https://codereview.chromium.org/1930623003 --- gm/rectangletexture.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'gm/rectangletexture.cpp') diff --git a/gm/rectangletexture.cpp b/gm/rectangletexture.cpp index 47390e2e19..099048754c 100644 --- a/gm/rectangletexture.cpp +++ b/gm/rectangletexture.cpp @@ -119,9 +119,8 @@ protected: } void onDraw(SkCanvas* canvas) override { - GrRenderTarget* rt = canvas->internal_private_accessTopLayerRenderTarget(); - GrContext* context; - if (!rt || !(context = rt->getContext())) { + GrContext *context = canvas->getGrContext(); + if (!context) { skiagm::GM::DrawGpuOnlyMessage(canvas); return; } -- cgit v1.2.3