icecat: add release icecat-140.10.1-1gnu1 for ecne
This commit is contained in:
parent
a5f93cb214
commit
ff85d7c623
1256 changed files with 63469 additions and 24141 deletions
|
|
@ -302,7 +302,11 @@ already_AddRefed<Promise> WritableStreamDefaultWriterWrite(
|
|||
// Step 7. If state is "errored", return a promise rejected with
|
||||
// stream.[[storedError]].
|
||||
if (state == WritableStream::WriterState::Errored) {
|
||||
JS::Rooted<JS::Value> error(aCx, stream->StoredError());
|
||||
JS::Rooted<JS::Value> error(aCx);
|
||||
stream->GetStoredError(aCx, &error, aRv);
|
||||
if (aRv.Failed()) {
|
||||
return nullptr;
|
||||
}
|
||||
return Promise::CreateRejected(aWriter->GetParentObject(), error, aRv);
|
||||
}
|
||||
|
||||
|
|
@ -318,7 +322,11 @@ already_AddRefed<Promise> WritableStreamDefaultWriterWrite(
|
|||
// Step 9. If state is "erroring", return a promise rejected with
|
||||
// stream.[[storedError]].
|
||||
if (state == WritableStream::WriterState::Erroring) {
|
||||
JS::Rooted<JS::Value> error(aCx, stream->StoredError());
|
||||
JS::Rooted<JS::Value> error(aCx);
|
||||
stream->GetStoredError(aCx, &error, aRv);
|
||||
if (aRv.Failed()) {
|
||||
return nullptr;
|
||||
}
|
||||
return Promise::CreateRejected(aWriter->GetParentObject(), error, aRv);
|
||||
}
|
||||
|
||||
|
|
@ -402,7 +410,9 @@ void SetUpWritableStreamDefaultWriter(WritableStreamDefaultWriter* aWriter,
|
|||
|
||||
// Step 6.1. Set writer.[[readyPromise]] to a promise rejected with
|
||||
// stream.[[storedError]].
|
||||
JS::Rooted<JS::Value> storedError(RootingCx(), aStream->StoredError());
|
||||
// MaybeReject will wrap the value.
|
||||
JS::Rooted<JS::Value> storedError(RootingCx(),
|
||||
aStream->UnsafeStoredError());
|
||||
RefPtr<Promise> readyPromise =
|
||||
Promise::CreateInfallible(aWriter->GetParentObject());
|
||||
readyPromise->MaybeReject(storedError);
|
||||
|
|
@ -440,7 +450,9 @@ void SetUpWritableStreamDefaultWriter(WritableStreamDefaultWriter* aWriter,
|
|||
MOZ_ASSERT(state == WritableStream::WriterState::Errored);
|
||||
|
||||
// Step 8.2. Step Let storedError be stream.[[storedError]].
|
||||
JS::Rooted<JS::Value> storedError(RootingCx(), aStream->StoredError());
|
||||
// MaybeReject will wrap the value.
|
||||
JS::Rooted<JS::Value> storedError(RootingCx(),
|
||||
aStream->UnsafeStoredError());
|
||||
|
||||
// Step 8.3. Set writer.[[readyPromise]] to a promise rejected with
|
||||
// storedError.
|
||||
|
|
@ -527,7 +539,11 @@ already_AddRefed<Promise> WritableStreamDefaultWriterCloseWithErrorPropagation(
|
|||
// Step 5. If state is "errored",
|
||||
// return a promise rejected with stream.[[storedError]].
|
||||
if (state == WritableStream::WriterState::Errored) {
|
||||
JS::Rooted<JS::Value> error(aCx, stream->StoredError());
|
||||
JS::Rooted<JS::Value> error(aCx);
|
||||
stream->GetStoredError(aCx, &error, aRv);
|
||||
if (aRv.Failed()) {
|
||||
return nullptr;
|
||||
}
|
||||
return Promise::CreateRejected(aWriter->GetParentObject(), error, aRv);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue