Index: src/core/SkPictureRecord.cpp |
diff --git a/src/core/SkPictureRecord.cpp b/src/core/SkPictureRecord.cpp |
index 776e337ff4fa198d2ca9eeb95f841ae01563dd1b..cacfb8d888550e8f97f6c8f8ec255cc99e8556cb 100644 |
--- a/src/core/SkPictureRecord.cpp |
+++ b/src/core/SkPictureRecord.cpp |
@@ -694,7 +694,8 @@ void SkPictureRecord::onDrawPicture(const SkPicture* picture, const SkMatrix* ma |
void SkPictureRecord::onDrawShadowedPicture(const SkPicture* picture, |
const SkMatrix* matrix, |
- const SkPaint* paint) { |
+ const SkPaint* paint, |
+ const SkShadowType& sType) { |
// op + picture index |
size_t size = 2 * kUInt32Size; |
size_t initialOffset; |
@@ -710,6 +711,8 @@ void SkPictureRecord::onDrawShadowedPicture(const SkPicture* picture, |
this->addMatrix(m); |
this->addPicture(picture); |
} |
+ |
+ size += sizeof(sType); |
this->validate(initialOffset, size); |
} |