aboutsummaryrefslogtreecommitdiff
path: root/src/core/SkShader.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/SkShader.cpp')
-rw-r--r--src/core/SkShader.cpp6
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() {