| Index: Source/core/fileapi/FileReaderSync.cpp
|
| diff --git a/Source/core/fileapi/FileReaderSync.cpp b/Source/core/fileapi/FileReaderSync.cpp
|
| index 2be5a603e87c64e7d8fd577f9b85632877ff356e..1b9788a1926b3052a047832bc9d6f20298655696 100644
|
| --- a/Source/core/fileapi/FileReaderSync.cpp
|
| +++ b/Source/core/fileapi/FileReaderSync.cpp
|
| @@ -32,11 +32,11 @@
|
| #include "core/fileapi/FileReaderSync.h"
|
|
|
| #include "bindings/core/v8/ExceptionState.h"
|
| +#include "core/dom/DOMArrayBuffer.h"
|
| #include "core/dom/ExceptionCode.h"
|
| #include "core/fileapi/Blob.h"
|
| #include "core/fileapi/FileError.h"
|
| #include "core/fileapi/FileReaderLoader.h"
|
| -#include "wtf/ArrayBuffer.h"
|
| #include "wtf/PassRefPtr.h"
|
|
|
| namespace blink {
|
| @@ -45,7 +45,7 @@ FileReaderSync::FileReaderSync()
|
| {
|
| }
|
|
|
| -PassRefPtr<ArrayBuffer> FileReaderSync::readAsArrayBuffer(ExecutionContext* executionContext, Blob* blob, ExceptionState& exceptionState)
|
| +PassRefPtr<DOMArrayBuffer> FileReaderSync::readAsArrayBuffer(ExecutionContext* executionContext, Blob* blob, ExceptionState& exceptionState)
|
| {
|
| if (!blob) {
|
| exceptionState.throwDOMException(NotFoundError, FileError::notFoundErrorMessage);
|
| @@ -55,7 +55,7 @@ PassRefPtr<ArrayBuffer> FileReaderSync::readAsArrayBuffer(ExecutionContext* exec
|
| FileReaderLoader loader(FileReaderLoader::ReadAsArrayBuffer, 0);
|
| startLoading(executionContext, loader, *blob, exceptionState);
|
|
|
| - return loader.arrayBufferResult();
|
| + return DOMArrayBuffer::create(loader.arrayBufferResult());
|
| }
|
|
|
| String FileReaderSync::readAsBinaryString(ExecutionContext* executionContext, Blob* blob, ExceptionState& exceptionState)
|
|
|