From 96271cd1805d55b1a985652eebd0399ebe415283 Mon Sep 17 00:00:00 2001 From: Brian Salomon Date: Mon, 31 Jul 2017 16:27:23 -0400 Subject: Require clone() be implemented by GrFragmentProcessor subclasses Change-Id: I66ba0978e5748806d563ff4f26000e4e0095ed24 Reviewed-on: https://skia-review.googlesource.com/29042 Reviewed-by: Ethan Nicholas Commit-Queue: Brian Salomon --- tests/GLProgramsTest.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'tests/GLProgramsTest.cpp') diff --git a/tests/GLProgramsTest.cpp b/tests/GLProgramsTest.cpp index aca548cdf8..891d1cca46 100644 --- a/tests/GLProgramsTest.cpp +++ b/tests/GLProgramsTest.cpp @@ -111,8 +111,7 @@ public: GrGLSLFragmentProcessor* onCreateGLSLInstance() const override { return new GLFP; } sk_sp clone() const override { - auto child = this->childProcessor(0).clone(); - return child ? Make(std::move(child)) : nullptr; + return Make(this->childProcessor(0).clone()); } private: -- cgit v1.2.3