mirror of
https://github.com/servo/servo.git
synced 2025-06-06 16:45:39 +00:00
refactor: add CanGc as argument to Promise::reject_native (#35640)
Signed-off-by: Yerkebulan Tulibergenov <yerkebulan@gmail.com>
This commit is contained in:
parent
3c3b6cfdc4
commit
31199076ec
18 changed files with 148 additions and 136 deletions
|
@ -1176,11 +1176,10 @@ impl HTMLImageElement {
|
|||
if !document.is_fully_active() ||
|
||||
matches!(self.current_request.borrow().state, State::Broken)
|
||||
{
|
||||
promise.reject_native(&DOMException::new(
|
||||
&document.global(),
|
||||
DOMErrorName::EncodingError,
|
||||
promise.reject_native(
|
||||
&DOMException::new(&document.global(), DOMErrorName::EncodingError, can_gc),
|
||||
can_gc,
|
||||
));
|
||||
);
|
||||
} else if matches!(
|
||||
self.current_request.borrow().state,
|
||||
State::CompletelyAvailable
|
||||
|
@ -1204,11 +1203,10 @@ impl HTMLImageElement {
|
|||
fn reject_image_decode_promises(&self, can_gc: CanGc) {
|
||||
let document = self.owner_document();
|
||||
for promise in self.image_decode_promises.borrow().iter() {
|
||||
promise.reject_native(&DOMException::new(
|
||||
&document.global(),
|
||||
DOMErrorName::EncodingError,
|
||||
promise.reject_native(
|
||||
&DOMException::new(&document.global(), DOMErrorName::EncodingError, can_gc),
|
||||
can_gc,
|
||||
));
|
||||
);
|
||||
}
|
||||
self.image_decode_promises.borrow_mut().clear();
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue