Index: include/core/SkPathEffect.h |
diff --git a/include/core/SkPathEffect.h b/include/core/SkPathEffect.h |
index a77b9467e42fda294329976e6fddf6f2ce436fe6..bd68c8fa728bac5604e5f140537cef6d4f879fcd 100644 |
--- a/include/core/SkPathEffect.h |
+++ b/include/core/SkPathEffect.h |
@@ -183,13 +183,7 @@ |
The reference counts for outer and inner are both incremented in the constructor, |
and decremented in the destructor. |
*/ |
- static SkPathEffect* Create(SkPathEffect* outer, SkPathEffect* inner) { |
- if (!outer) { |
- return SkSafeRef(inner); |
- } |
- if (!inner) { |
- return SkSafeRef(outer); |
- } |
+ static SkComposePathEffect* Create(SkPathEffect* outer, SkPathEffect* inner) { |
return new SkComposePathEffect(outer, inner); |
} |
@@ -226,13 +220,7 @@ |
The reference counts for first and second are both incremented in the constructor, |
and decremented in the destructor. |
*/ |
- static SkPathEffect* Create(SkPathEffect* first, SkPathEffect* second) { |
- if (!first) { |
- return SkSafeRef(second); |
- } |
- if (!second) { |
- return SkSafeRef(first); |
- } |
+ static SkSumPathEffect* Create(SkPathEffect* first, SkPathEffect* second) { |
return new SkSumPathEffect(first, second); |
} |