| Index: src/core/SkPicturePlayback.cpp
|
| diff --git a/src/core/SkPicturePlayback.cpp b/src/core/SkPicturePlayback.cpp
|
| index 3df64227a6de169c19ebc6700a02d2a92fb47662..2b623f6216d9753e1edb5f5784636432c867f71d 100644
|
| --- a/src/core/SkPicturePlayback.cpp
|
| +++ b/src/core/SkPicturePlayback.cpp
|
| @@ -316,6 +316,9 @@ void SkPicturePlayback::handleOp(SkReadBuffer* reader,
|
| lattice.fXDivs = (const int*) reader->skip(lattice.fXCount * sizeof(int32_t));
|
| lattice.fYCount = reader->readInt();
|
| lattice.fYDivs = (const int*) reader->skip(lattice.fYCount * sizeof(int32_t));
|
| + lattice.fFlagCount = reader->readInt();
|
| + lattice.fFlags = (0 == lattice.fFlagCount) ? nullptr : (const SkCanvas::Lattice::Flags*)
|
| + reader->skip(SkAlign4(lattice.fFlagCount * sizeof(SkCanvas::Lattice::Flags)));
|
| SkRect dst;
|
| reader->readRect(&dst);
|
| canvas->drawImageLattice(image, lattice, dst, paint);
|
|
|