Index: src/gpu/effects/GrDitherEffect.cpp |
diff --git a/src/gpu/effects/GrDitherEffect.cpp b/src/gpu/effects/GrDitherEffect.cpp |
index 7409e5ff7151818442b74ed68938d27ec38cd9b0..1db61ba146dc3f3dfe86f88d9ebaea6114f3ab72 100644 |
--- a/src/gpu/effects/GrDitherEffect.cpp |
+++ b/src/gpu/effects/GrDitherEffect.cpp |
@@ -20,7 +20,8 @@ class GLDitherEffect; |
class DitherEffect : public GrEffect { |
public: |
static GrEffectRef* Create() { |
- return CreateEffectRef(AutoEffectUnref(SkNEW(DitherEffect))); |
+ GR_CREATE_STATIC_EFFECT(gDitherEffect, DitherEffect, ()) |
+ return SkRef(gDitherEffect); |
} |
virtual ~DitherEffect() {}; |