Index: tests/RecordDrawTest.cpp |
diff --git a/tests/RecordDrawTest.cpp b/tests/RecordDrawTest.cpp |
index 0dfd86a8dd19ac8fa3674b1e8af9d641d60a0f6f..3c6a29f0b0c5353e3c2164ea72755d1a3cfdf37f 100644 |
--- a/tests/RecordDrawTest.cpp |
+++ b/tests/RecordDrawTest.cpp |
@@ -100,12 +100,15 @@ DEF_TEST(RecordDraw_SetMatrixClobber, r) { |
} |
struct TestBBH : public SkBBoxHierarchy { |
- virtual void insert(unsigned opIndex, const SkRect& bounds, bool defer) SK_OVERRIDE { |
- Entry e = { opIndex, bounds }; |
- fEntries.push(e); |
+ void insert(SkAutoTMalloc<SkRect>* boundsArray, int N) SK_OVERRIDE { |
+ fEntries.setCount(N); |
+ for (int i = 0; i < N; i++) { |
+ Entry e = { (unsigned)i, (*boundsArray)[i] }; |
+ fEntries[i] = e; |
+ } |
} |
- virtual void search(const SkRect& query, SkTDArray<unsigned>* results) const SK_OVERRIDE {} |
+ void search(const SkRect& query, SkTDArray<unsigned>* results) const SK_OVERRIDE {} |
struct Entry { |
unsigned opIndex; |