Index: src/core/SkPicturePlayback.cpp |
diff --git a/src/core/SkPicturePlayback.cpp b/src/core/SkPicturePlayback.cpp |
index 94d5190c5e6cadc032f33e7080b689ece30a55cb..dc5f0d68f9e933723b2c221dffd174d364e21fc0 100644 |
--- a/src/core/SkPicturePlayback.cpp |
+++ b/src/core/SkPicturePlayback.cpp |
@@ -5,6 +5,7 @@ |
* found in the LICENSE file. |
*/ |
+#include "SkAbortCallback.h" |
#include "SkCanvas.h" |
#include "SkPatchUtils.h" |
#include "SkPictureData.h" |
@@ -65,7 +66,7 @@ static SkBitmap shallow_copy(const SkBitmap& bitmap) { |
return bitmap; |
} |
-void SkPicturePlayback::draw(SkCanvas* canvas, SkDrawPictureCallback* callback) { |
+void SkPicturePlayback::draw(SkCanvas* canvas, SkAbortCallback* callback) { |
AutoResetOpID aroi(this); |
SkASSERT(0 == fCurOffset); |
@@ -77,7 +78,7 @@ void SkPicturePlayback::draw(SkCanvas* canvas, SkDrawPictureCallback* callback) |
SkAutoCanvasRestore acr(canvas, false); |
while (!reader.eof()) { |
- if (callback && callback->abortDrawing()) { |
+ if (callback && callback->abort()) { |
return; |
} |