diff options
Diffstat (limited to 'src/pipe/SkPipeReader.cpp')
-rw-r--r-- | src/pipe/SkPipeReader.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/pipe/SkPipeReader.cpp b/src/pipe/SkPipeReader.cpp index 593c8b3ce9..3afb22e3bf 100644 --- a/src/pipe/SkPipeReader.cpp +++ b/src/pipe/SkPipeReader.cpp @@ -560,9 +560,11 @@ static void drawImageLattice_handler(SkPipeReader& reader, uint32_t packedVerb, if (packedVerb & kHasFlags_DrawImageLatticeMask) { int32_t count = (lattice.fXCount + 1) * (lattice.fYCount + 1); SkASSERT(count > 0); - lattice.fFlags = skip<SkCanvas::Lattice::Flags>(reader, SkAlign4(count)); + lattice.fRectTypes = skip<SkCanvas::Lattice::RectType>(reader, SkAlign4(count)); + lattice.fColors = skip<SkColor>(reader, SkAlign4(count)); } else { - lattice.fFlags = nullptr; + lattice.fRectTypes = nullptr; + lattice.fColors = nullptr; } lattice.fBounds = skip<SkIRect>(reader); const SkRect* dst = skip<SkRect>(reader); |