aboutsummaryrefslogtreecommitdiffhomepage
path: root/include/utils
diff options
context:
space:
mode:
authorGravatar Stan Iliev <stani@google.com>2017-10-12 10:04:50 -0400
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2017-10-12 14:42:41 +0000
commitcd975d5aa58da2a816d9c5dab118ecd1d9d4faf3 (patch)
treedf9177517890189e7d605b096e8110f21f6e2aa7 /include/utils
parent5698c8a8a0dcce3bdabab3551f068bda61d741a3 (diff)
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 <fmalita@chromium.org> Reviewed-by: Mike Reed <reed@google.com> Commit-Queue: Stan Iliev <stani@google.com>
Diffstat (limited to 'include/utils')
-rw-r--r--include/utils/SkPaintFilterCanvas.h2
1 files changed, 2 insertions, 0 deletions
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,