Chromium Code Reviews| Index: src/core/SkPicturePlayback.cpp |
| diff --git a/src/core/SkPicturePlayback.cpp b/src/core/SkPicturePlayback.cpp |
| index 4f775cf9fd93305cd94adf1f9172aed90f516d4f..c5cceca5ef2f9906d16e04b19b38f73206e6a378 100644 |
| --- a/src/core/SkPicturePlayback.cpp |
| +++ b/src/core/SkPicturePlayback.cpp |
| @@ -363,7 +363,11 @@ void SkPicturePlayback::handleOp(SkReader32* reader, |
| const SkPath& path = fPictureData->getPath(reader); |
| SkMatrix matrix; |
| reader->readMatrix(&matrix); |
| - canvas->drawTextOnPath(text.text(), text.length(), path, &matrix, paint); |
| + SkCanvas::TextOnPathMethod method = SkCanvas::kStretch_TextOnPathMethod; |
| + if (fPictureData->version() >= SkReadBuffer::kTextOnPathMethod_Version) { |
| + method = (SkCanvas::TextOnPathMethod)reader->readInt(); |
|
f(malita)
2015/02/16 15:31:50
SkASSERT(method == ... || method == ...)?
|
| + } |
| + canvas->drawTextOnPath(text.text(), text.length(), path, &matrix, method, paint); |
| } break; |
| case DRAW_VERTICES: { |
| SkAutoTUnref<SkXfermode> xfer; |