diff options
author | Matt Sarett <msarett@google.com> | 2017-04-12 09:13:39 -0400 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2017-04-12 13:43:10 +0000 |
commit | ac796f880f0a1a4a6e9648ad47534ae89bc09ce4 (patch) | |
tree | ace19c9b7c05d14cd5d43e7181b0483ed8158d5c /src | |
parent | fe079d41bcd5ff15f91b63447878730372de01c3 (diff) |
Override setDrawFilter() in SkColorSpaceXformCanvas
Fixes cts tests.
b/37161109
b/37237678
Bug: skia:
Change-Id: I12d78b631b4056a78cbbb2962144e8cc62eb931a
Reviewed-on: https://skia-review.googlesource.com/13244
Commit-Queue: Matt Sarett <msarett@google.com>
Commit-Queue: Mike Klein <mtklein@chromium.org>
Reviewed-by: Mike Klein <mtklein@chromium.org>
Diffstat (limited to 'src')
-rw-r--r-- | src/core/SkColorSpaceXformCanvas.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/core/SkColorSpaceXformCanvas.cpp b/src/core/SkColorSpaceXformCanvas.cpp index f701d12336..e85d4d02df 100644 --- a/src/core/SkColorSpaceXformCanvas.cpp +++ b/src/core/SkColorSpaceXformCanvas.cpp @@ -228,6 +228,13 @@ public: return kNoLayer_SaveLayerStrategy; } +#ifdef SK_SUPPORT_LEGACY_DRAWFILTER + SkDrawFilter* setDrawFilter(SkDrawFilter* filter) override { + SkCanvas::setDrawFilter(filter); + return fTarget->setDrawFilter(filter); + } +#endif + // Everything from here on should be uninteresting strictly proxied state-change calls. void willSave() override { fTarget->save(); } void willRestore() override { fTarget->restore(); } |