Print out picture version even if its unsupported
Change-Id: I1dd61924f7b72cdae1cc0cf530e39b052ae19add
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/430216
Reviewed-by: Mike Reed <reed@google.com>
Commit-Queue: Mike Reed <reed@google.com>
diff --git a/src/core/SkPicture.cpp b/src/core/SkPicture.cpp
index 5542fca..b504de8 100644
--- a/src/core/SkPicture.cpp
+++ b/src/core/SkPicture.cpp
@@ -93,11 +93,12 @@
if (!stream->readScalar(&info.fCullRect.fRight )) { return false; }
if (!stream->readScalar(&info.fCullRect.fBottom)) { return false; }
- if (!IsValidPictInfo(info)) { return false; }
-
- if (pInfo) { *pInfo = info; }
- return true;
+ if (pInfo) {
+ *pInfo = info;
+ }
+ return IsValidPictInfo(info);
}
+
bool SkPicture_StreamIsSKP(SkStream* stream, SkPictInfo* pInfo) {
return SkPicture::StreamIsSKP(stream, pInfo);
}
diff --git a/tools/skpinfo.cpp b/tools/skpinfo.cpp
index 2fa2831..79dbaf3 100644
--- a/tools/skpinfo.cpp
+++ b/tools/skpinfo.cpp
@@ -54,6 +54,7 @@
SkPictInfo info;
if (!SkPicture_StreamIsSKP(&stream, &info)) {
+ SkDebugf("Unsupported version %d\n", info.getVersion());
return kNotAnSKP;
}