| Index: src/utils/SkProxyCanvas.cpp
|
| diff --git a/src/utils/SkProxyCanvas.cpp b/src/utils/SkProxyCanvas.cpp
|
| index 773fd201ab20496422eda82d55d9daa0556c3f6e..cf63bea392475ac49cfb1517cf13c94c6189a26d 100644
|
| --- a/src/utils/SkProxyCanvas.cpp
|
| +++ b/src/utils/SkProxyCanvas.cpp
|
| @@ -150,8 +150,13 @@ void SkProxyCanvas::drawVertices(VertexMode vmode, int vertexCount,
|
| xmode, indices, indexCount, paint);
|
| }
|
|
|
| -void SkProxyCanvas::drawPatch(const SkPatch& patch, const SkPaint& paint) {
|
| - fProxy->drawPatch(patch, paint);
|
| +void SkProxyCanvas::drawPatch(const SkPoint cubics[12], const SkColor colors[4],
|
| + const SkPoint texCoords[4], SkXfermode* xmode,
|
| + const SkPaint& paint) {
|
| + if (NULL == cubics) {
|
| + return;
|
| + }
|
| + fProxy->drawPatch(cubics, colors, texCoords, xmode, paint);
|
| }
|
|
|
| void SkProxyCanvas::drawData(const void* data, size_t length) {
|
|
|