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