Index: Source/core/fileapi/FileReaderLoader.cpp |
diff --git a/Source/core/fileapi/FileReaderLoader.cpp b/Source/core/fileapi/FileReaderLoader.cpp |
index af8fac7f6545741d89eaf9f0acdb5012e29aee6c..bf4ffbd36bae7547c7e9aee88cf15458137812d9 100644 |
--- a/Source/core/fileapi/FileReaderLoader.cpp |
+++ b/Source/core/fileapi/FileReaderLoader.cpp |
@@ -33,6 +33,7 @@ |
#include "core/fileapi/FileReaderLoader.h" |
#include "core/FetchInitiatorTypeNames.h" |
+#include "core/dom/DOMArrayBuffer.h" |
#include "core/dom/ExecutionContext.h" |
#include "core/fileapi/Blob.h" |
#include "core/fileapi/FileReaderLoaderClient.h" |
@@ -306,7 +307,7 @@ FileError::ErrorCode FileReaderLoader::httpStatusCodeToErrorCode(int httpStatusC |
} |
} |
-PassRefPtr<ArrayBuffer> FileReaderLoader::arrayBufferResult() const |
+PassRefPtr<DOMArrayBuffer> FileReaderLoader::arrayBufferResult() const |
{ |
ASSERT(m_readType == ReadAsArrayBuffer); |
@@ -314,7 +315,7 @@ PassRefPtr<ArrayBuffer> FileReaderLoader::arrayBufferResult() const |
if (!m_rawData || m_errorCode) |
return nullptr; |
- return m_rawData->toArrayBuffer(); |
+ return DOMArrayBuffer::create(m_rawData->toArrayBuffer()); |
} |
String FileReaderLoader::stringResult() |