зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1445594 - Fetch must release the Promise object on the owning thread, r=catalinb
This commit is contained in:
Родитель
44fcb1243d
Коммит
94d276ca33
|
@ -702,10 +702,10 @@ FetchBodyConsumer<Derived>::ContinueConsumeBlobBody(BlobImpl* aBlobImpl,
|
|||
// sync with a body read.
|
||||
MOZ_ASSERT(mBody->BodyUsed());
|
||||
|
||||
if (!aShuttingDown) {
|
||||
MOZ_ASSERT(mConsumePromise);
|
||||
RefPtr<Promise> localPromise = mConsumePromise.forget();
|
||||
MOZ_ASSERT(mConsumePromise);
|
||||
RefPtr<Promise> localPromise = mConsumePromise.forget();
|
||||
|
||||
if (!aShuttingDown) {
|
||||
RefPtr<dom::Blob> blob = dom::Blob::Create(mGlobal, aBlobImpl);
|
||||
MOZ_ASSERT(blob);
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче