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)); |