From 62745a8bba20d7ca91167915eb459339bcfb8862 Mon Sep 17 00:00:00 2001 From: Matt Sarett Date: Mon, 17 Apr 2017 11:57:29 -0400 Subject: 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 Reviewed-by: Mike Klein --- gm/imagefiltersbase.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'gm/imagefiltersbase.cpp') 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 onMakeColorSpace(SkColorSpaceXformer*) const override { + return nullptr; + } private: typedef SkImageFilter INHERITED; @@ -83,6 +86,9 @@ protected: offset->set(0, 0); return sk_ref_sp(source); } + sk_sp onMakeColorSpace(SkColorSpaceXformer*) const override { + return sk_ref_sp(const_cast(this)); + } private: IdentityImageFilter(sk_sp input) : INHERITED(&input, 1, nullptr) {} -- cgit v1.2.3