diff options
Diffstat (limited to 'dm')
-rw-r--r-- | dm/DMSrcSink.cpp | 5 |
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; |