Bug 792808 - Migrate XMLHttpRequestMainThread away from needing nsIXMLHttpRequest's constants; r?baku
MozReview-Commit-ID: 1yaM9DAKPW7
--- a/dom/xhr/XMLHttpRequestMainThread.cpp
+++ b/dom/xhr/XMLHttpRequestMainThread.cpp
@@ -3347,32 +3347,17 @@ XMLHttpRequestMainThread::GetReadyState(
{
*aState = ReadyState();
return NS_OK;
}
uint16_t
XMLHttpRequestMainThread::ReadyState() const
{
- // Translate some of our internal states for external consumers
- switch(mState) {
- case State::unsent:
- return UNSENT;
- case State::opened:
- return OPENED;
- case State::headers_received:
- return HEADERS_RECEIVED;
- case State::loading:
- return LOADING;
- case State::done:
- return DONE;
- default:
- MOZ_CRASH("Unknown state");
- }
- return 0;
+ return static_cast<uint16_t>(mState);
}
void
XMLHttpRequestMainThread::OverrideMimeType(const nsAString& aMimeType,
ErrorResult& aRv)
{
NOT_CALLABLE_IN_SYNC_SEND_RV