aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/shaders/SkPictureShader.cpp
diff options
context:
space:
mode:
authorGravatar Mike Reed <reed@google.com>2018-01-19 08:25:11 -0500
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2018-01-19 14:30:33 +0000
commit5a0f3455320f5591c196844ff8a89b71a7d9aa56 (patch)
treee04602fe448f6d456e0796f116659cd1344ea92c /src/shaders/SkPictureShader.cpp
parentf6258605545945990b5063cf30b4663714fd64f2 (diff)
remove code from old picture serial guard
Bug: skia: Change-Id: If50a76c7f570d6e88f6583d381d0354568398039 Reviewed-on: https://skia-review.googlesource.com/97060 Reviewed-by: Florin Malita <fmalita@chromium.org> Commit-Queue: Mike Reed <reed@google.com>
Diffstat (limited to 'src/shaders/SkPictureShader.cpp')
-rw-r--r--src/shaders/SkPictureShader.cpp20
1 files changed, 5 insertions, 15 deletions
diff --git a/src/shaders/SkPictureShader.cpp b/src/shaders/SkPictureShader.cpp
index 40724357e7..c536350cf9 100644
--- a/src/shaders/SkPictureShader.cpp
+++ b/src/shaders/SkPictureShader.cpp
@@ -162,13 +162,9 @@ sk_sp<SkFlattenable> SkPictureShader::CreateProc(SkReadBuffer& buffer) {
sk_sp<SkPicture> picture;
- if (SkPicture::PictureIOSecurityPrecautionsEnabled()) {
- buffer.validate(!buffer.readBool());
- } else {
- bool didSerialize = buffer.readBool();
- if (didSerialize) {
- picture = SkPicture::MakeFromBuffer(buffer);
- }
+ bool didSerialize = buffer.readBool();
+ if (didSerialize) {
+ picture = SkPicture::MakeFromBuffer(buffer);
}
return SkPictureShader::Make(picture, mx, my, &lm, &tile);
}
@@ -179,14 +175,8 @@ void SkPictureShader::flatten(SkWriteBuffer& buffer) const {
buffer.write32(fTmy);
buffer.writeRect(fTile);
- // The deserialization code won't trust that our serialized picture is safe to deserialize.
- // So write a 'false' telling it that we're not serializing a picture.
- if (SkPicture::PictureIOSecurityPrecautionsEnabled()) {
- buffer.writeBool(false);
- } else {
- buffer.writeBool(true);
- fPicture->flatten(buffer);
- }
+ buffer.writeBool(true);
+ fPicture->flatten(buffer);
}
sk_sp<SkShader> SkPictureShader::refBitmapShader(const SkMatrix& viewMatrix, const SkMatrix* localM,