Index: src/core/SkEmptyShader.h |
diff --git a/src/core/SkEmptyShader.h b/src/core/SkEmptyShader.h |
index c1713d1a2ee91e7a4bbabcaed144589911d4c204..42b61c52feffa9478817fe9edd212eb5a281d2da 100644 |
--- a/src/core/SkEmptyShader.h |
+++ b/src/core/SkEmptyShader.h |
@@ -20,16 +20,16 @@ class SK_API SkEmptyShader : public SkShader { |
public: |
SkEmptyShader() {} |
- size_t contextSize(const ContextRec&) const override { |
- // Even though createContext returns nullptr we have to return a value of at least |
- // sizeof(SkShader::Context) to satisfy SkSmallAllocator. |
- return sizeof(SkShader::Context); |
- } |
- |
SK_TO_STRING_OVERRIDE() |
SK_DECLARE_PUBLIC_FLATTENABLE_DESERIALIZATION_PROCS(SkEmptyShader) |
protected: |
+ size_t onContextSize(const ContextRec&) const override { |
+ // Even though createContext returns nullptr we have to return a value of at least |
+ // sizeof(SkShader::Context) to satisfy SkSmallAllocator. |
+ return SkAlign16(sizeof(SkShader::Context)); |
+ } |
+ |
SkShader::Context* onCreateContext(const ContextRec&, void*) const override { |
return nullptr; |
} |