diff options
author | Emilio Cobos Álvarez <emilio@crisal.io> | 2018-09-18 11:47:25 +0200 |
---|---|---|
committer | Emilio Cobos Álvarez <emilio@crisal.io> | 2018-09-18 11:52:39 +0200 |
commit | 60e28c61e5c892d75db3a6ae90f32b8c0fe44ca4 (patch) | |
tree | 306315f55318a01b4237ab9726ee5c10cf7ab18d /components/script/dom/element.rs | |
parent | 5ab81c42542992be77c9be095d916c5f9b1fba75 (diff) | |
download | servo-60e28c61e5c892d75db3a6ae90f32b8c0fe44ca4.tar.gz servo-60e28c61e5c892d75db3a6ae90f32b8c0fe44ca4.zip |
Fix Servo build.
Diffstat (limited to 'components/script/dom/element.rs')
-rw-r--r-- | components/script/dom/element.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/components/script/dom/element.rs b/components/script/dom/element.rs index af24036efd2..2101b1e6a7f 100644 --- a/components/script/dom/element.rs +++ b/components/script/dom/element.rs @@ -2616,8 +2616,11 @@ impl VirtualMethods for Element { impl<'a> SelectorsElement for DomRoot<Element> { type Impl = SelectorImpl; + #[allow(unsafe_code)] fn opaque(&self) -> ::selectors::OpaqueElement { - ::selectors::OpaqueElement::new(self.reflector().get_jsobject().get()) + ::selectors::OpaqueElement::new(unsafe { + &*self.reflector().get_jsobject().get() + }) } fn parent_element(&self) -> Option<DomRoot<Element>> { |