diff options
author | Matt Sarett <msarett@google.com> | 2017-04-17 11:57:29 -0400 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2017-04-17 17:17:32 +0000 |
commit | 62745a8bba20d7ca91167915eb459339bcfb8862 (patch) | |
tree | 1765b63e0e3b8a73e154f4d866a5284ca475b314 /gm/imagefiltersbase.cpp | |
parent | 1c9c13a4c1b8d52afc8974e58f60e9f4f27f1965 (diff) |
Finish overriding onMakeColorSpace() for SkImageFilters
Fixes 3 gms in gbr-8888. Breaks 0 gms in gbr-8888.
Bug: skia:
Change-Id: I3365390b16353821ef6057a7bb68020887e36f72
Reviewed-on: https://skia-review.googlesource.com/13323
Commit-Queue: Matt Sarett <msarett@google.com>
Reviewed-by: Mike Klein <mtklein@chromium.org>
Diffstat (limited to 'gm/imagefiltersbase.cpp')
-rw-r--r-- | gm/imagefiltersbase.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gm/imagefiltersbase.cpp b/gm/imagefiltersbase.cpp index 8c702b20b3..f088f67396 100644 --- a/gm/imagefiltersbase.cpp +++ b/gm/imagefiltersbase.cpp @@ -41,6 +41,9 @@ protected: SkIPoint* offset) const override { return nullptr; } + sk_sp<SkImageFilter> onMakeColorSpace(SkColorSpaceXformer*) const override { + return nullptr; + } private: typedef SkImageFilter INHERITED; @@ -83,6 +86,9 @@ protected: offset->set(0, 0); return sk_ref_sp<SkSpecialImage>(source); } + sk_sp<SkImageFilter> onMakeColorSpace(SkColorSpaceXformer*) const override { + return sk_ref_sp(const_cast<IdentityImageFilter*>(this)); + } private: IdentityImageFilter(sk_sp<SkImageFilter> input) : INHERITED(&input, 1, nullptr) {} |