| Index: src/pipe/SkGPipeWrite.cpp
|
| diff --git a/src/pipe/SkGPipeWrite.cpp b/src/pipe/SkGPipeWrite.cpp
|
| index be687f7d313932cacc2f8b59f920bc232370e8d1..be6f2c307b05e41a450633ae27b714c8ce514761 100644
|
| --- a/src/pipe/SkGPipeWrite.cpp
|
| +++ b/src/pipe/SkGPipeWrite.cpp
|
| @@ -257,7 +257,8 @@ protected:
|
| virtual void onDrawPosTextH(const void* text, size_t byteLength, const SkScalar xpos[],
|
| SkScalar constY, const SkPaint&) SK_OVERRIDE;
|
| virtual void onDrawTextOnPath(const void* text, size_t byteLength, const SkPath& path,
|
| - const SkMatrix* matrix, const SkPaint&) SK_OVERRIDE;
|
| + const SkMatrix*,
|
| + SK_SUPPORT_LEGACY_DRAWTEXTONPATH_PARAM const SkPaint&) SK_OVERRIDE;
|
| virtual void onDrawTextBlob(const SkTextBlob* blob, SkScalar x, SkScalar y,
|
| const SkPaint& paint) SK_OVERRIDE;
|
| virtual void onDrawPatch(const SkPoint cubics[12], const SkColor colors[4],
|
| @@ -872,7 +873,9 @@ void SkGPipeCanvas::onDrawPosTextH(const void* text, size_t byteLength, const Sk
|
| }
|
|
|
| void SkGPipeCanvas::onDrawTextOnPath(const void* text, size_t byteLength, const SkPath& path,
|
| - const SkMatrix* matrix, const SkPaint& paint) {
|
| + const SkMatrix* matrix,
|
| + SK_SUPPORT_LEGACY_DRAWTEXTONPATH_PARAM const SkPaint& paint) {
|
| + SK_SUPPORT_LEGACY_DRAWTEXTONPATH_DEFAULT_METHOD
|
| if (byteLength) {
|
| NOTIFY_SETUP(this);
|
| unsigned flags = 0;
|
| @@ -892,6 +895,7 @@ void SkGPipeCanvas::onDrawTextOnPath(const void* text, size_t byteLength, const
|
| if (matrix) {
|
| fWriter.writeMatrix(*matrix);
|
| }
|
| + fWriter.write32(method);
|
| }
|
| }
|
| }
|
|
|