From cd975d5aa58da2a816d9c5dab118ecd1d9d4faf3 Mon Sep 17 00:00:00 2001 From: Stan Iliev Date: Thu, 12 Oct 2017 10:04:50 -0400 Subject: Implement getGrContext in SkPaintFilterCanvas Implement getGrContext to return the context from the original canvas. Bug: b/66988832 Test: Ran Android HWUI on a non overlapping View with alpha, Change-Id: I44ad48e3257004cc5c45c86529b167139f30621a which is using SkPaintFilterCanvas to draw. Reviewed-on: https://skia-review.googlesource.com/58841 Reviewed-by: Florin Malita Reviewed-by: Mike Reed Commit-Queue: Stan Iliev --- include/utils/SkPaintFilterCanvas.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'include/utils') diff --git a/include/utils/SkPaintFilterCanvas.h b/include/utils/SkPaintFilterCanvas.h index d89c80a2c2..5491721914 100644 --- a/include/utils/SkPaintFilterCanvas.h +++ b/include/utils/SkPaintFilterCanvas.h @@ -23,6 +23,8 @@ public: */ SkPaintFilterCanvas(SkCanvas* canvas); + GrContext* getGrContext() override { return fList[0]->getGrContext(); } + enum Type { kPaint_Type, kPoint_Type, -- cgit v1.2.3