diff options
Diffstat (limited to 'components/script/dom/htmlfontelement.rs')
-rw-r--r-- | components/script/dom/htmlfontelement.rs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/components/script/dom/htmlfontelement.rs b/components/script/dom/htmlfontelement.rs index c06d9367a73..13d9cd41307 100644 --- a/components/script/dom/htmlfontelement.rs +++ b/components/script/dom/htmlfontelement.rs @@ -24,6 +24,7 @@ use crate::dom::element::{Element, LayoutElementHelpers}; use crate::dom::htmlelement::HTMLElement; use crate::dom::node::Node; use crate::dom::virtualmethods::VirtualMethods; +use crate::script_runtime::CanGc; #[dom_struct] pub struct HTMLFontElement { @@ -47,11 +48,13 @@ impl HTMLFontElement { prefix: Option<Prefix>, document: &Document, proto: Option<HandleObject>, + can_gc: CanGc, ) -> DomRoot<HTMLFontElement> { Node::reflect_node_with_proto( Box::new(HTMLFontElement::new_inherited(local_name, prefix, document)), document, proto, + can_gc, ) } @@ -104,9 +107,9 @@ impl HTMLFontElementMethods for HTMLFontElement { make_getter!(Size, "size"); // https://html.spec.whatwg.org/multipage/#dom-font-size - fn SetSize(&self, value: DOMString) { + fn SetSize(&self, value: DOMString, can_gc: CanGc) { let element = self.upcast::<Element>(); - element.set_attribute(&local_name!("size"), parse_size(&value)); + element.set_attribute(&local_name!("size"), parse_size(&value), can_gc); } } |