Index: src/pathops/SkOpContour.h |
diff --git a/src/pathops/SkOpContour.h b/src/pathops/SkOpContour.h |
index c57fbac6cae9bb2511ba5e1aa485658c51120917..84f0eb10dd6331c7ef7645e3b6006b2714d8791b 100644 |
--- a/src/pathops/SkOpContour.h |
+++ b/src/pathops/SkOpContour.h |
@@ -46,7 +46,7 @@ public: |
SkASSERT(fCrosses[index] != crosser); |
} |
#endif |
- *fCrosses.append() = crosser; |
+ fCrosses.push_back(crosser); |
} |
void addCubic(const SkPoint pts[4]) { |
@@ -214,17 +214,17 @@ public: |
#if DEBUG_SHOW_WINDING |
int debugShowWindingValues(int totalSegments, int ofInterest); |
- static void debugShowWindingValues(const SkTDArray<SkOpContour*>& contourList); |
+ static void debugShowWindingValues(const SkTArray<SkOpContour*, true>& contourList); |
#endif |
private: |
void setBounds(); |
SkTArray<SkOpSegment> fSegments; |
- SkTDArray<SkOpSegment*> fSortedSegments; |
+ SkTArray<SkOpSegment*, true> fSortedSegments; |
int fFirstSorted; |
- SkTDArray<SkCoincidence> fCoincidences; |
- SkTDArray<const SkOpContour*> fCrosses; |
+ SkTArray<SkCoincidence, true> fCoincidences; |
+ SkTArray<const SkOpContour*, true> fCrosses; |
SkPathOpsBounds fBounds; |
bool fContainsIntercepts; // FIXME: is this used by anybody? |
bool fContainsCubics; |