Bug 1525319 - Removing context from OnDataAvailable r=valentin

Differential Revision: https://phabricator.services.mozilla.com/D20881
This commit is contained in:
Jonathan Kingston
2019-02-24 20:27:55 +00:00
parent ba03516b3f
commit b6e28d0b8e
189 changed files with 270 additions and 315 deletions

View File

@@ -1549,7 +1549,7 @@ nsresult XMLHttpRequestMainThread::StreamReaderFunc(
NS_ASSERTION(copyStream, "NS_NewByteInputStream lied");
nsresult parsingResult =
xmlHttpRequest->mXMLParserStreamListener->OnDataAvailable(
xmlHttpRequest->mChannel, xmlHttpRequest->mContext, copyStream,
xmlHttpRequest->mChannel, copyStream,
toOffset, count);
// No use to continue parsing if we failed here, but we
@@ -1679,15 +1679,11 @@ void XMLHttpRequestMainThread::LocalFileToBlobCompleted(Blob* aBlob) {
NS_IMETHODIMP
XMLHttpRequestMainThread::OnDataAvailable(nsIRequest* request,
nsISupports* ctxt,
nsIInputStream* inStr,
uint64_t sourceOffset,
uint32_t count) {
NS_ENSURE_ARG_POINTER(inStr);
MOZ_ASSERT(mContext.get() == ctxt,
"start context different from OnDataAvailable context");
mProgressSinceLastProgressEvent = true;
XMLHttpRequest_Binding::ClearCachedResponseTextValue(this);