| 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 e1b917e6be5340c26de0a138bf8416c16fb436bb..d06a8439091fd2d35ad98aa4f1d2f13cec112235 100644
|
| --- a/third_party/WebKit/Source/core/html/canvas/CanvasAsyncBlobCreator.h
|
| +++ b/third_party/WebKit/Source/core/html/canvas/CanvasAsyncBlobCreator.h
|
| @@ -5,7 +5,7 @@
|
| #include "core/CoreExport.h"
|
| #include "core/dom/DOMTypedArray.h"
|
| #include "core/dom/ExecutionContext.h"
|
| -#include "core/fileapi/FileCallback.h"
|
| +#include "core/fileapi/BlobCallback.h"
|
| #include "platform/geometry/IntSize.h"
|
| #include "platform/heap/Handle.h"
|
| #include "wtf/OwnPtr.h"
|
| @@ -20,12 +20,12 @@ class PNGImageEncoderState;
|
| class CORE_EXPORT CanvasAsyncBlobCreator
|
| : public RefCounted<CanvasAsyncBlobCreator> {
|
| public:
|
| - static PassRefPtr<CanvasAsyncBlobCreator> create(PassRefPtr<DOMUint8ClampedArray> unpremultipliedRGBAImageData, const String& mimeType, const IntSize&, FileCallback*, ExecutionContext*);
|
| + static PassRefPtr<CanvasAsyncBlobCreator> create(PassRefPtr<DOMUint8ClampedArray> unpremultipliedRGBAImageData, const String& mimeType, const IntSize&, BlobCallback*, ExecutionContext*);
|
| void scheduleAsyncBlobCreation(bool canUseIdlePeriodScheduling, double quality = 0.0);
|
| virtual ~CanvasAsyncBlobCreator();
|
|
|
| protected:
|
| - CanvasAsyncBlobCreator(PassRefPtr<DOMUint8ClampedArray> data, const String& mimeType, const IntSize&, FileCallback*);
|
| + CanvasAsyncBlobCreator(PassRefPtr<DOMUint8ClampedArray> data, const String& mimeType, const IntSize&, BlobCallback*);
|
| virtual void scheduleCreateBlobAndCallOnMainThread();
|
| virtual void scheduleCreateNullptrAndCallOnMainThread();
|
| virtual void scheduleClearSelfRefOnMainThread();
|
| @@ -42,7 +42,7 @@ private:
|
| const IntSize m_size;
|
| size_t m_pixelRowStride;
|
| const String m_mimeType;
|
| - Persistent<FileCallback> m_callback;
|
| + Persistent<BlobCallback> m_callback;
|
|
|
| RefPtr<CanvasAsyncBlobCreator> m_selfRef;
|
| void clearSelfReference();
|
|
|