diff options
Diffstat (limited to 'components/script/dom/fontfaceset.rs')
-rw-r--r-- | components/script/dom/fontfaceset.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/components/script/dom/fontfaceset.rs b/components/script/dom/fontfaceset.rs index 497da30680d..084f9b4d5a0 100644 --- a/components/script/dom/fontfaceset.rs +++ b/components/script/dom/fontfaceset.rs @@ -69,9 +69,9 @@ impl FontFaceSet { } } - pub(crate) fn fulfill_ready_promise_if_needed(&self) { + pub(crate) fn fulfill_ready_promise_if_needed(&self, can_gc: CanGc) { if !self.promise.is_fulfilled() { - self.promise.resolve_native(self); + self.promise.resolve_native(self, can_gc); } } } @@ -114,7 +114,7 @@ impl FontFaceSetMethods<crate::DomTypeHolder> for FontFaceSet { // TODO: Step 4.2. Resolve promise with the result of waiting for all of the // [[FontStatusPromise]]s of each font face in the font face list, in order. let matched_fonts = Vec::<&FontFace>::new(); - promise.resolve_native(&matched_fonts); + promise.resolve_native(&matched_fonts, CanGc::note()); })); // Step 2. Return promise. Complete the rest of these steps asynchronously. |