Index: tests/PathOpsTestCommon.cpp |
diff --git a/tests/PathOpsTestCommon.cpp b/tests/PathOpsTestCommon.cpp |
index aab7d6ea254959548e6e4eb8833f0f874c538426..4356b42414774c327751f33228072a6883476f9f 100644 |
--- a/tests/PathOpsTestCommon.cpp |
+++ b/tests/PathOpsTestCommon.cpp |
@@ -7,12 +7,12 @@ |
#include "PathOpsTestCommon.h" |
#include "SkPathOpsCubic.h" |
-void CubicToQuads(const SkDCubic& cubic, double precision, SkTDArray<SkDQuad>& quads) { |
- SkTDArray<double> ts; |
+void CubicToQuads(const SkDCubic& cubic, double precision, SkTArray<SkDQuad, true>& quads) { |
+ SkTArray<double, true> ts; |
cubic.toQuadraticTs(precision, &ts); |
if (ts.count() <= 0) { |
SkDQuad quad = cubic.toQuad(); |
- *quads.append() = quad; |
+ quads.push_back(quad); |
return; |
} |
double tStart = 0; |
@@ -20,7 +20,7 @@ void CubicToQuads(const SkDCubic& cubic, double precision, SkTDArray<SkDQuad>& q |
const double tEnd = i1 < ts.count() ? ts[i1] : 1; |
SkDCubic part = cubic.subDivide(tStart, tEnd); |
SkDQuad quad = part.toQuad(); |
- *quads.append() = quad; |
+ quads.push_back(quad); |
tStart = tEnd; |
} |
} |