From f55eee2dd9f34f3a0cc3cf2dd53d9c5bef2e86c9 Mon Sep 17 00:00:00 2001 From: Justin McCandless Date: Fri, 22 Mar 2019 06:57:29 -0700 Subject: [PATCH] Fix incorrect vertices colors length check (flutter/engine#8247) A DCHECK was checking incorrect values, and this corrects it. --- engine/src/flutter/lib/ui/painting/vertices.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/engine/src/flutter/lib/ui/painting/vertices.cc b/engine/src/flutter/lib/ui/painting/vertices.cc index 2e23fcd975..0f29ad593b 100644 --- a/engine/src/flutter/lib/ui/painting/vertices.cc +++ b/engine/src/flutter/lib/ui/painting/vertices.cc @@ -73,7 +73,7 @@ void Vertices::init(SkVertices::VertexMode vertex_mode, } if (colors.data()) { // SkVertices::Builder assumes equal numbers of elements - FML_DCHECK(positions.num_elements() == colors.num_elements()); + FML_DCHECK(positions.num_elements() / 2 == colors.num_elements()); DecodeInts(colors, builder.colors()); }