diff options
author | Mike Reed <reed@google.com> | 2016-10-04 15:12:01 -0400 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2016-10-04 19:33:23 +0000 |
commit | b3f543d955637c6e10d7109554b5a46c6e25291a (patch) | |
tree | 40749b09947f6f04eb9ce6ef213f8a905d0ff197 /src/core/SkPictureData.h | |
parent | d6699c8281f59062f50ab2b40b6a34017dd1ba8b (diff) |
ensure we always set the pictinfo.fVersion
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2932
Change-Id: I8864a60f629e0f68b7871e0c388b42f4b6d78dbe
Reviewed-on: https://skia-review.googlesource.com/2932
Reviewed-by: Mike Klein <mtklein@chromium.org>
Commit-Queue: Mike Reed <reed@google.com>
Commit-Queue: Mike Klein <mtklein@chromium.org>
Diffstat (limited to 'src/core/SkPictureData.h')
-rw-r--r-- | src/core/SkPictureData.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/core/SkPictureData.h b/src/core/SkPictureData.h index 353bbd9357..332b799638 100644 --- a/src/core/SkPictureData.h +++ b/src/core/SkPictureData.h @@ -34,8 +34,23 @@ struct SkPictInfo { kPtrIs64Bit_Flag = 1 << 2, }; + SkPictInfo() : fVersion(~0U) {} + + uint32_t getVersion() const { + SkASSERT(fVersion != ~0U); + return fVersion; + } + + void setVersion(uint32_t version) { + SkASSERT(version != ~0U); + fVersion = version; + } + +public: char fMagic[8]; +private: uint32_t fVersion; +public: SkRect fCullRect; uint32_t fFlags; }; |