diff options
Diffstat (limited to 'src/core/SkShader.cpp')
-rw-r--r-- | src/core/SkShader.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/core/SkShader.cpp b/src/core/SkShader.cpp index 18fb0d2584..d0067925f6 100644 --- a/src/core/SkShader.cpp +++ b/src/core/SkShader.cpp @@ -43,6 +43,9 @@ SkShader::SkShader(const SkMatrix* localMatrix) { } else { fLocalMatrix.reset(); } +#ifdef SK_BUILD_FOR_ANDROID_FRAMEWORK + fGenerationID = 0; +#endif } SkShader::SkShader(SkReadBuffer& buffer) : INHERITED(buffer) { @@ -52,6 +55,9 @@ SkShader::SkShader(SkReadBuffer& buffer) : INHERITED(buffer) { } else { fLocalMatrix.reset(); } +#ifdef SK_BUILD_FOR_ANDROID_FRAMEWORK + fGenerationID = 0; +#endif } SkShader::~SkShader() { |