Index: src/gpu/effects/GrSimpleTextureEffect.h |
diff --git a/src/gpu/effects/GrSimpleTextureEffect.h b/src/gpu/effects/GrSimpleTextureEffect.h |
index c326ccf4c86d82d1dc621cf54efd513479c30a73..fea18e5eeb362a09354a8f1a02748ec0b31a01b3 100644 |
--- a/src/gpu/effects/GrSimpleTextureEffect.h |
+++ b/src/gpu/effects/GrSimpleTextureEffect.h |
@@ -26,8 +26,8 @@ public: |
static GrEffectRef* Create(GrTexture* tex, |
const SkMatrix& matrix, |
GrCoordSet coordSet = kLocal_GrCoordSet) { |
- AutoEffectUnref effect(SkNEW_ARGS(GrSimpleTextureEffect, (tex, matrix, GrTextureParams::kNone_FilterMode, coordSet))); |
- return CreateEffectRef(effect); |
+ return SkNEW_ARGS(GrSimpleTextureEffect, (tex, matrix, GrTextureParams::kNone_FilterMode, |
+ coordSet)); |
} |
/* clamp mode */ |
@@ -35,17 +35,14 @@ public: |
const SkMatrix& matrix, |
GrTextureParams::FilterMode filterMode, |
GrCoordSet coordSet = kLocal_GrCoordSet) { |
- AutoEffectUnref effect( |
- SkNEW_ARGS(GrSimpleTextureEffect, (tex, matrix, filterMode, coordSet))); |
- return CreateEffectRef(effect); |
+ return SkNEW_ARGS(GrSimpleTextureEffect, (tex, matrix, filterMode, coordSet)); |
} |
static GrEffectRef* Create(GrTexture* tex, |
const SkMatrix& matrix, |
const GrTextureParams& p, |
GrCoordSet coordSet = kLocal_GrCoordSet) { |
- AutoEffectUnref effect(SkNEW_ARGS(GrSimpleTextureEffect, (tex, matrix, p, coordSet))); |
- return CreateEffectRef(effect); |
+ return SkNEW_ARGS(GrSimpleTextureEffect, (tex, matrix, p, coordSet)); |
} |
virtual ~GrSimpleTextureEffect() {} |