diff options
author | rmistry <rmistry@google.com> | 2016-04-27 07:31:23 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-04-27 07:31:23 -0700 |
commit | 6f47dbaff54a7705ef3e98f1f65c765e56fd9bd0 (patch) | |
tree | 0067c910d215e4dc0d4ef6cffd1285325da2678a /tools/get_images_from_skps.cpp | |
parent | 338eaea602f1bfbef3be717284460d305ce6a387 (diff) |
Treat kIncompleteInput as successes in get_images_from_skps
Context:
https://bugs.chromium.org/p/skia/issues/detail?id=5226
and
https://codereview.chromium.org/1844713003/diff/160001/tools/get_images_from_skps.cpp#newcode83
BUG=skia:5226
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1917413003
Review URL: https://codereview.chromium.org/1917413003
Diffstat (limited to 'tools/get_images_from_skps.cpp')
-rw-r--r-- | tools/get_images_from_skps.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/tools/get_images_from_skps.cpp b/tools/get_images_from_skps.cpp index a78c412a1b..11b99c214d 100644 --- a/tools/get_images_from_skps.cpp +++ b/tools/get_images_from_skps.cpp @@ -82,7 +82,9 @@ struct Sniffer : public SkPixelSerializer { SkBitmap bitmap; SkImageInfo info = codec->getInfo().makeColorType(kN32_SkColorType); bitmap.allocPixels(info); - if (SkCodec::kSuccess != codec->getPixels(info, bitmap.getPixels(), bitmap.rowBytes())) + const SkCodec::Result result = codec->getPixels( + info, bitmap.getPixels(), bitmap.rowBytes()); + if (SkCodec::kIncompleteInput != result && SkCodec::kSuccess != result) { SkDebugf("Decoding failed for %s\n", skpName.c_str()); gSkpToUnknownCount[skpName]++; |