| Index: src/utils/SkNWayCanvas.cpp
|
| diff --git a/src/utils/SkNWayCanvas.cpp b/src/utils/SkNWayCanvas.cpp
|
| index d02835af6532c046b7e319b02466bc16f9378b7a..1c788d02804b2fc1d91365d828b9f11fd7b96ee9 100644
|
| --- a/src/utils/SkNWayCanvas.cpp
|
| +++ b/src/utils/SkNWayCanvas.cpp
|
| @@ -285,10 +285,15 @@ void SkNWayCanvas::drawVertices(VertexMode vmode, int vertexCount,
|
| }
|
| }
|
|
|
| -void SkNWayCanvas::drawPatch(const SkPatch& patch, const SkPaint& paint) {
|
| +void SkNWayCanvas::drawPatch(const SkPoint cubics[12], const SkColor colors[4],
|
| + const SkPoint texCoords[4], SkXfermode* xmode, const SkPaint& paint) {
|
| + if (NULL == cubics) {
|
| + return;
|
| + }
|
| +
|
| Iter iter(fList);
|
| while (iter.next()) {
|
| - iter->drawPatch(patch, paint);
|
| + iter->drawPatch(cubics, colors, texCoords, xmode, paint);
|
| }
|
| }
|
|
|
|
|