| Index: third_party/WebKit/Source/core/imagebitmap/ImageBitmapFactories.cpp
|
| diff --git a/third_party/WebKit/Source/core/imagebitmap/ImageBitmapFactories.cpp b/third_party/WebKit/Source/core/imagebitmap/ImageBitmapFactories.cpp
|
| index 3e592171724a65243535f813345cc0d8123db473..9087a88da848ed07f14e72f4fdf25a906ecb17b7 100644
|
| --- a/third_party/WebKit/Source/core/imagebitmap/ImageBitmapFactories.cpp
|
| +++ b/third_party/WebKit/Source/core/imagebitmap/ImageBitmapFactories.cpp
|
| @@ -167,7 +167,7 @@ void ImageBitmapFactories::didFinishLoading(ImageBitmapLoader* loader)
|
| }
|
|
|
| ImageBitmapFactories::ImageBitmapLoader::ImageBitmapLoader(ImageBitmapFactories& factory, Optional<IntRect> cropRect, ScriptState* scriptState, const ImageBitmapOptions& options)
|
| - : m_loader(FileReaderLoader::ReadAsArrayBuffer, this)
|
| + : m_loader(FileReaderLoader::create(FileReaderLoader::ReadAsArrayBuffer, this))
|
| , m_factory(&factory)
|
| , m_resolver(ScriptPromiseResolver::create(scriptState))
|
| , m_cropRect(cropRect)
|
| @@ -177,7 +177,7 @@ ImageBitmapFactories::ImageBitmapLoader::ImageBitmapLoader(ImageBitmapFactories&
|
|
|
| void ImageBitmapFactories::ImageBitmapLoader::loadBlobAsync(ExecutionContext* context, Blob* blob)
|
| {
|
| - m_loader.start(context, blob->blobDataHandle());
|
| + m_loader->start(context, blob->blobDataHandle());
|
| }
|
|
|
| DEFINE_TRACE(ImageBitmapFactories)
|
| @@ -195,7 +195,7 @@ void ImageBitmapFactories::ImageBitmapLoader::rejectPromise()
|
|
|
| void ImageBitmapFactories::ImageBitmapLoader::didFinishLoading()
|
| {
|
| - DOMArrayBuffer* arrayBuffer = m_loader.arrayBufferResult();
|
| + DOMArrayBuffer* arrayBuffer = m_loader->arrayBufferResult();
|
| if (!arrayBuffer) {
|
| rejectPromise();
|
| return;
|
|
|