From 110bce4fde39db26e8bbed587db35e8e19181bd8 Mon Sep 17 00:00:00 2001 From: Chinmay Garde Date: Mon, 30 Apr 2018 17:06:59 -0700 Subject: [PATCH] Use the GPU object constructor to create a gradient shader. (#5136) Fixes build break introduced in 33aaf6fc2f9185aff37683ceaa5c66ec4ea9f916. --- lib/ui/painting/gradient.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/ui/painting/gradient.cc b/lib/ui/painting/gradient.cc index 702bed34280..95694ab516f 100644 --- a/lib/ui/painting/gradient.cc +++ b/lib/ui/painting/gradient.cc @@ -100,11 +100,11 @@ void CanvasGradient::initSweep(double center_x, sk_matrix = ToSkMatrix(matrix4); } - set_shader(SkGradientShader::MakeSweep( + set_shader(UIDartState::CreateGPUObject(SkGradientShader::MakeSweep( center_x, center_y, reinterpret_cast(colors.data()), color_stops.data(), colors.num_elements(), tile_mode, start_angle * 180.0 / M_PI, end_angle * 180.0 / M_PI, 0, - has_matrix ? &sk_matrix : nullptr)); + has_matrix ? &sk_matrix : nullptr))); } CanvasGradient::CanvasGradient() = default;