diff options
Diffstat (limited to 'components/script/dom/htmlobjectelement.rs')
-rw-r--r-- | components/script/dom/htmlobjectelement.rs | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/components/script/dom/htmlobjectelement.rs b/components/script/dom/htmlobjectelement.rs index 1d39c3a07f5..d7a073150ef 100644 --- a/components/script/dom/htmlobjectelement.rs +++ b/components/script/dom/htmlobjectelement.rs @@ -27,13 +27,14 @@ use url::Url; #[jstraceable] #[must_root] +#[privatize] pub struct HTMLObjectElement { - pub htmlelement: HTMLElement, + htmlelement: HTMLElement, } impl HTMLObjectElementDerived for EventTarget { fn is_htmlobjectelement(&self) -> bool { - self.type_id == NodeTargetTypeId(ElementNodeTypeId(HTMLObjectElementTypeId)) + *self.type_id() == NodeTargetTypeId(ElementNodeTypeId(HTMLObjectElementTypeId)) } } @@ -108,7 +109,7 @@ impl<'a> VirtualMethods for JSRef<'a, HTMLObjectElement> { if "data" == name.as_slice() { let window = window_from_node(*self).root(); - self.process_data_url(window.image_cache_task.clone()); + self.process_data_url(window.image_cache_task().clone()); } } } |