aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/element.rs
diff options
context:
space:
mode:
authorEmilio Cobos Álvarez <emilio@crisal.io>2018-09-18 11:47:25 +0200
committerEmilio Cobos Álvarez <emilio@crisal.io>2018-09-18 11:52:39 +0200
commit60e28c61e5c892d75db3a6ae90f32b8c0fe44ca4 (patch)
tree306315f55318a01b4237ab9726ee5c10cf7ab18d /components/script/dom/element.rs
parent5ab81c42542992be77c9be095d916c5f9b1fba75 (diff)
downloadservo-60e28c61e5c892d75db3a6ae90f32b8c0fe44ca4.tar.gz
servo-60e28c61e5c892d75db3a6ae90f32b8c0fe44ca4.zip
Fix Servo build.
Diffstat (limited to 'components/script/dom/element.rs')
-rw-r--r--components/script/dom/element.rs5
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>> {