summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libs/hwui/SkiaCanvasProxy.cpp4
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);
}