| Index: Source/bindings/v8/custom/V8XMLHttpRequestCustom.cpp
|
| diff --git a/Source/bindings/v8/custom/V8XMLHttpRequestCustom.cpp b/Source/bindings/v8/custom/V8XMLHttpRequestCustom.cpp
|
| index e9eabc2f481e2d3c3260862ca2cb4c9148399f7b..9d734b6b26dae63a141ed17f7f7b534b61d3b2bd 100644
|
| --- a/Source/bindings/v8/custom/V8XMLHttpRequestCustom.cpp
|
| +++ b/Source/bindings/v8/custom/V8XMLHttpRequestCustom.cpp
|
| @@ -102,20 +102,14 @@ void V8XMLHttpRequest::responseAttrGetterCustom(v8::Local<v8::String> name, cons
|
|
|
| case XMLHttpRequest::ResponseTypeBlob:
|
| {
|
| - ExceptionState es(info.GetIsolate());
|
| - Blob* blob = xmlHttpRequest->responseBlob(es);
|
| - if (es.throwIfNeeded())
|
| - return;
|
| + Blob* blob = xmlHttpRequest->responseBlob();
|
| v8SetReturnValue(info, toV8Fast(blob, info, xmlHttpRequest));
|
| return;
|
| }
|
|
|
| case XMLHttpRequest::ResponseTypeArrayBuffer:
|
| {
|
| - ExceptionState es(info.GetIsolate());
|
| - ArrayBuffer* arrayBuffer = xmlHttpRequest->responseArrayBuffer(es);
|
| - if (es.throwIfNeeded())
|
| - return;
|
| + ArrayBuffer* arrayBuffer = xmlHttpRequest->responseArrayBuffer();
|
| if (arrayBuffer && !arrayBuffer->hasDeallocationObserver()) {
|
| arrayBuffer->setDeallocationObserver(V8ArrayBufferDeallocationObserver::instance());
|
| v8::V8::AdjustAmountOfExternalAllocatedMemory(arrayBuffer->byteLength());
|
|
|