aboutsummaryrefslogtreecommitdiffhomepage
path: root/dm/DMSrcSink.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'dm/DMSrcSink.cpp')
-rw-r--r--dm/DMSrcSink.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/dm/DMSrcSink.cpp b/dm/DMSrcSink.cpp
index 9b68dc99cf..43992a8ff8 100644
--- a/dm/DMSrcSink.cpp
+++ b/dm/DMSrcSink.cpp
@@ -1248,6 +1248,10 @@ static void promise_image_release_proc(void* textureContext) {
// Do nothing. We free all the backend textures at the end.
}
+static void promise_image_done_proc(void* textureContext) {
+ // Do nothing.
+}
+
class PromiseImageCallbackContext {
public:
const SkTArray<PromiseImageInfo>* fImageInfo;
@@ -1283,6 +1287,7 @@ static sk_sp<SkImage> promise_image_creator(const void* rawData, size_t length,
curImage.fBitmap.refColorSpace(),
promise_image_fulfill_proc,
promise_image_release_proc,
+ promise_image_done_proc,
(void*) &curImage);
SkASSERT(image);
return image;