Index: third_party/WebKit/Source/core/html/HTMLCanvasElement.cpp |
diff --git a/third_party/WebKit/Source/core/html/HTMLCanvasElement.cpp b/third_party/WebKit/Source/core/html/HTMLCanvasElement.cpp |
index ca1f5ac6b3c46766c330ea23d7032a3c969c193e..31b5d68000ff1fb98b8d14930c2abbfb464ebb96 100644 |
--- a/third_party/WebKit/Source/core/html/HTMLCanvasElement.cpp |
+++ b/third_party/WebKit/Source/core/html/HTMLCanvasElement.cpp |
@@ -698,7 +698,7 @@ void HTMLCanvasElement::toBlob(BlobCallback* callback, const String& mimeType, c |
ImageData* imageData = toImageData(BackBuffer, SnapshotReasonToBlob); |
- CanvasAsyncBlobCreator* asyncCreator = CanvasAsyncBlobCreator::create(imageData->data(), encodingMimeType, imageData->size(), callback, startTime); |
+ CanvasAsyncBlobCreator* asyncCreator = CanvasAsyncBlobCreator::create(imageData->data(), encodingMimeType, imageData->size(), callback, startTime, &document()); |
bool useIdlePeriodScheduling = (encodingMimeType != "image/webp"); |
asyncCreator->scheduleAsyncBlobCreation(useIdlePeriodScheduling, quality); |