| Index: include/gpu/GrPaint.h | 
| diff --git a/include/gpu/GrPaint.h b/include/gpu/GrPaint.h | 
| index 20dec35b5bedf88308d1407500ef5e0f903b644e..db9b8cc2a684e320b96cf5f23f2a015f06cdfe86 100644 | 
| --- a/include/gpu/GrPaint.h | 
| +++ b/include/gpu/GrPaint.h | 
| @@ -87,9 +87,9 @@ | 
| /** | 
| * Appends an additional color effect to the color computation. | 
| */ | 
| -    const GrEffect* addColorEffect(const GrEffect* effect, int attr0 = -1, int attr1 = -1) { | 
| +    const GrEffectRef* addColorEffect(const GrEffectRef* effect, int attr0 = -1, int attr1 = -1) { | 
| SkASSERT(NULL != effect); | 
| -        if (!effect->willUseInputColor()) { | 
| +        if (!(*effect)->willUseInputColor()) { | 
| fColorStages.reset(); | 
| } | 
| SkNEW_APPEND_TO_TARRAY(&fColorStages, GrEffectStage, (effect, attr0, attr1)); | 
| @@ -99,9 +99,9 @@ | 
| /** | 
| * Appends an additional coverage effect to the coverage computation. | 
| */ | 
| -    const GrEffect* addCoverageEffect(const GrEffect* effect, int attr0 = -1, int attr1 = -1) { | 
| +    const GrEffectRef* addCoverageEffect(const GrEffectRef* effect, int attr0 = -1, int attr1 = -1) { | 
| SkASSERT(NULL != effect); | 
| -        if (!effect->willUseInputColor()) { | 
| +        if (!(*effect)->willUseInputColor()) { | 
| fCoverageStages.reset(); | 
| } | 
| SkNEW_APPEND_TO_TARRAY(&fCoverageStages, GrEffectStage, (effect, attr0, attr1)); | 
|  |