Index: third_party/WebKit/Source/core/html/canvas/CanvasAsyncBlobCreator.h |
diff --git a/third_party/WebKit/Source/core/html/canvas/CanvasAsyncBlobCreator.h b/third_party/WebKit/Source/core/html/canvas/CanvasAsyncBlobCreator.h |
index ca2fff69083b94b0cb2c03e108be4bf78c11d766..ae4caa2dca5b73c677d48cec03c1b5f33d0ddc7b 100644 |
--- a/third_party/WebKit/Source/core/html/canvas/CanvasAsyncBlobCreator.h |
+++ b/third_party/WebKit/Source/core/html/canvas/CanvasAsyncBlobCreator.h |
@@ -83,9 +83,9 @@ class CORE_EXPORT CanvasAsyncBlobCreator |
virtual void scheduleInitiateJpegEncoding(const double&); |
virtual void idleEncodeRowsPng(double deadlineSeconds); |
virtual void idleEncodeRowsJpeg(double deadlineSeconds); |
- virtual void postDelayedTaskToMainThread(const WebTraceLocation&, |
- std::unique_ptr<WTF::Closure>, |
- double delayMs); |
+ virtual void postDelayedTaskToCurrentThread(const WebTraceLocation&, |
+ std::unique_ptr<WTF::Closure>, |
+ double delayMs); |
virtual void signalAlternativeCodePathFinishedForTesting() {} |
virtual void createBlobAndReturnResult(); |
virtual void createNullAndReturnResult(); |
@@ -126,13 +126,14 @@ class CORE_EXPORT CanvasAsyncBlobCreator |
// PNG |
bool initializePngStruct(); |
- void |
- encodeRowsPngOnMainThread(); // Similar to idleEncodeRowsPng without deadline |
+ void forceEncodeRowsPngOnCurrentThread(); // Similar to idleEncodeRowsPng |
+ // without deadline |
// JPEG |
bool initializeJpegStruct(double quality); |
- void encodeRowsJpegOnMainThread(); // Similar to idleEncodeRowsJpeg without |
- // deadline |
+ void forceEncodeRowsJpegOnCurrentThread(); // Similar to idleEncodeRowsJpeg |
+ // without |
+ // deadline |
// WEBP |
void encodeImageOnEncoderThread(double quality); |