Index: src/effects/SkTileImageFilter.cpp |
diff --git a/src/effects/SkTileImageFilter.cpp b/src/effects/SkTileImageFilter.cpp |
index 7d3b72f0c6200bbd15f428b5bb22f866dc4baccb..dd4e72bd3c5ba92ed6a70230089ddf2234a6ef40 100644 |
--- a/src/effects/SkTileImageFilter.cpp |
+++ b/src/effects/SkTileImageFilter.cpp |
@@ -61,7 +61,7 @@ SkTileImageFilter::SkTileImageFilter(SkFlattenableReadBuffer& buffer) |
: INHERITED(1, buffer) { |
buffer.readRect(&fSrcRect); |
buffer.readRect(&fDstRect); |
- buffer.validate(SkIsValidRect(fSrcRect) && SkIsValidRect(fDstRect)); |
+ buffer.validate(buffer.validate(true) && SkIsValidRect(fSrcRect) && SkIsValidRect(fDstRect)); |
sugoi1
2013/12/05 18:45:47
This extra validate(true) makes sure that we don't
|
} |
void SkTileImageFilter::flatten(SkFlattenableWriteBuffer& buffer) const { |