Index: src/gpu/GrRecordReplaceDraw.cpp |
diff --git a/src/gpu/GrRecordReplaceDraw.cpp b/src/gpu/GrRecordReplaceDraw.cpp |
index 0ceea3721fb806fdca40c437f39b1ca677613cbf..11de201c6e00ebb9579c9e4940fe8d85de13e003 100644 |
--- a/src/gpu/GrRecordReplaceDraw.cpp |
+++ b/src/gpu/GrRecordReplaceDraw.cpp |
@@ -8,6 +8,7 @@ |
#include "GrContext.h" |
#include "GrLayerCache.h" |
#include "GrRecordReplaceDraw.h" |
+#include "SkAbortCallback.h" |
#include "SkCanvasPriv.h" |
#include "SkGrPixelRef.h" |
#include "SkImage.h" |
@@ -55,7 +56,7 @@ public: |
const SkPicture* topLevelPicture, |
const SkPicture* picture, |
const SkMatrix& initialMatrix, |
- SkDrawPictureCallback* callback, |
+ SkAbortCallback* callback, |
const unsigned* opIndices, int numIndices) |
: INHERITED(canvas, drawablePicts, NULL, drawableCount) |
, fCanvas(canvas) |
@@ -92,7 +93,7 @@ public: |
bbh->search(query, &fOps); |
for (fIndex = 0; fIndex < fOps.count(); ++fIndex) { |
- if (fCallback && fCallback->abortDrawing()) { |
+ if (fCallback && fCallback->abort()) { |
return fNumReplaced; |
} |
@@ -101,7 +102,7 @@ public: |
} else { |
for (fIndex = 0; fIndex < (int) record->count(); ++fIndex) { |
- if (fCallback && fCallback->abortDrawing()) { |
+ if (fCallback && fCallback->abort()) { |
return fNumReplaced; |
} |
@@ -186,7 +187,7 @@ private: |
const SkPicture* fTopLevelPicture; |
const SkPicture* fPicture; |
const SkMatrix fInitialMatrix; |
- SkDrawPictureCallback* fCallback; |
+ SkAbortCallback* fCallback; |
SkTDArray<unsigned> fOps; |
int fIndex; |
@@ -202,7 +203,7 @@ int GrRecordReplaceDraw(const SkPicture* picture, |
SkCanvas* canvas, |
GrLayerCache* layerCache, |
const SkMatrix& initialMatrix, |
- SkDrawPictureCallback* callback) { |
+ SkAbortCallback* callback) { |
SkAutoCanvasRestore saveRestore(canvas, true /*save now, restore at exit*/); |
// TODO: drawablePicts? |