Index: Source/core/xml/XMLHttpRequest.cpp |
diff --git a/Source/core/xml/XMLHttpRequest.cpp b/Source/core/xml/XMLHttpRequest.cpp |
index 82177442b8837cf04c73b695ae6c8633dca5b886..30c501640c68d1f1d7c453ae08f7ca615b3f6e22 100644 |
--- a/Source/core/xml/XMLHttpRequest.cpp |
+++ b/Source/core/xml/XMLHttpRequest.cpp |
@@ -1033,14 +1033,12 @@ |
dispatchProgressEvent(EventTypeNames::loadend, receivedLength, expectedLength); |
} |
-void XMLHttpRequest::overrideMimeType(const AtomicString& mimeType, ExceptionState& exceptionState) |
-{ |
- if (m_state == LOADING || m_state == DONE) { |
- exceptionState.throwDOMException(InvalidStateError, "MimeType cannot be overridden when the state is LOADING or DONE."); |
- return; |
- } |
- |
- m_mimeTypeOverride = mimeType; |
+void XMLHttpRequest::overrideMimeType(const AtomicString& override) |
+{ |
+ // FIXME: This method must throw an InvalidStateError exception when the |
+ // XHR is in the LOADING or DONE state. http://crbug.com/402375 |
+ |
+ m_mimeTypeOverride = override; |
} |
void XMLHttpRequest::setRequestHeader(const AtomicString& name, const AtomicString& value, ExceptionState& exceptionState) |