| Index: Source/core/xml/XMLHttpRequest.cpp
|
| diff --git a/Source/core/xml/XMLHttpRequest.cpp b/Source/core/xml/XMLHttpRequest.cpp
|
| index e65a4a720fdbfada888d91a162972db8b908dfab..9dc97ee7509cd4ae2a148c472ff68bf20c0d3840 100644
|
| --- a/Source/core/xml/XMLHttpRequest.cpp
|
| +++ b/Source/core/xml/XMLHttpRequest.cpp
|
| @@ -260,12 +260,10 @@ Document* XMLHttpRequest::responseXML(ExceptionState& es)
|
| return m_responseDocument.get();
|
| }
|
|
|
| -Blob* XMLHttpRequest::responseBlob(ExceptionState& es)
|
| +Blob* XMLHttpRequest::responseBlob()
|
| {
|
| - if (m_responseTypeCode != ResponseTypeBlob) {
|
| - es.throwDOMException(InvalidStateError);
|
| - return 0;
|
| - }
|
| + ASSERT(m_responseTypeCode == ResponseTypeBlob);
|
| +
|
| // We always return null before DONE.
|
| if (m_error || m_state != DONE)
|
| return 0;
|
| @@ -295,12 +293,9 @@ Blob* XMLHttpRequest::responseBlob(ExceptionState& es)
|
| return m_responseBlob.get();
|
| }
|
|
|
| -ArrayBuffer* XMLHttpRequest::responseArrayBuffer(ExceptionState& es)
|
| +ArrayBuffer* XMLHttpRequest::responseArrayBuffer()
|
| {
|
| - if (m_responseTypeCode != ResponseTypeArrayBuffer) {
|
| - es.throwDOMException(InvalidStateError);
|
| - return 0;
|
| - }
|
| + ASSERT(m_responseTypeCode == ResponseTypeArrayBuffer);
|
|
|
| if (m_error || m_state != DONE)
|
| return 0;
|
|
|