aboutsummaryrefslogtreecommitdiffhomepage
path: root/gm/imagefiltersbase.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'gm/imagefiltersbase.cpp')
-rw-r--r--gm/imagefiltersbase.cpp6
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) {}