Index: Source/bindings/v8/custom/V8XMLHttpRequestCustom.cpp |
diff --git a/Source/bindings/v8/custom/V8XMLHttpRequestCustom.cpp b/Source/bindings/v8/custom/V8XMLHttpRequestCustom.cpp |
index f28fa19fe26395e21432fe1529d738d0c285f7fb..78b72c144fdada5c48e13c4a883cca7de5c92d1a 100644 |
--- a/Source/bindings/v8/custom/V8XMLHttpRequestCustom.cpp |
+++ b/Source/bindings/v8/custom/V8XMLHttpRequestCustom.cpp |
@@ -35,12 +35,14 @@ |
#include "V8Document.h" |
#include "V8FormData.h" |
#include "V8HTMLDocument.h" |
+#include "V8Stream.h" |
#include "bindings/v8/ExceptionState.h" |
#include "bindings/v8/V8Binding.h" |
#include "bindings/v8/V8Utilities.h" |
#include "bindings/v8/custom/V8ArrayBufferCustom.h" |
#include "bindings/v8/custom/V8ArrayBufferViewCustom.h" |
#include "core/dom/Document.h" |
+#include "core/fileapi/Stream.h" |
#include "core/inspector/InspectorInstrumentation.h" |
#include "core/page/Frame.h" |
#include "core/workers/WorkerGlobalScope.h" |
@@ -136,6 +138,13 @@ void V8XMLHttpRequest::responseAttributeGetterCustom(v8::Local<v8::String> name, |
return; |
} |
+ case XMLHttpRequest::ResponseTypeStream: |
+ { |
+ Stream* stream = xmlHttpRequest->responseStream(); |
+ v8SetReturnValueFast(info, stream, xmlHttpRequest); |
+ return; |
+ } |
+ |
case XMLHttpRequest::ResponseTypeArrayBuffer: |
{ |
ArrayBuffer* arrayBuffer = xmlHttpRequest->responseArrayBuffer(); |