diff options
| -rw-r--r-- | libs/hwui/SkiaCanvasProxy.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/libs/hwui/SkiaCanvasProxy.cpp b/libs/hwui/SkiaCanvasProxy.cpp index f6e92dca2bb9..8630902b5f86 100644 --- a/libs/hwui/SkiaCanvasProxy.cpp +++ b/libs/hwui/SkiaCanvasProxy.cpp @@ -193,7 +193,9 @@ void SkiaCanvasProxy::onDrawVerticesObject(const SkVertices* vertices, SkBlendMo const float* vArray = (const float*)vertices->positions(); const float* tArray = (const float*)vertices->texCoords(); const int* cArray = (const int*)vertices->colors(); - mCanvas->drawVertices(vertices->mode(), floatCount, vArray, tArray, cArray, + // Can remove this cast after changing to SkVertices::VertexMode + SkCanvas::VertexMode vmode = static_cast<SkCanvas::VertexMode>(vertices->mode()); + mCanvas->drawVertices(vmode, floatCount, vArray, tArray, cArray, vertices->indices(), vertices->indexCount(), paint); } |