diff options
Diffstat (limited to 'components/script/dom/customevent.rs')
-rw-r--r-- | components/script/dom/customevent.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/components/script/dom/customevent.rs b/components/script/dom/customevent.rs index f865d49ebd6..05c905056ab 100644 --- a/components/script/dom/customevent.rs +++ b/components/script/dom/customevent.rs @@ -51,6 +51,7 @@ impl CustomEvent { ev.r().InitCustomEvent(global.get_cx(), type_, bubbles, cancelable, detail); ev } + #[allow(unsafe_code)] pub fn Constructor(global: GlobalRef, type_: DOMString, init: &CustomEventBinding::CustomEventInit) -> Fallible<Root<CustomEvent>>{ @@ -58,7 +59,7 @@ impl CustomEvent { type_, init.parent.bubbles, init.parent.cancelable, - HandleValue { ptr: &init.detail })) + unsafe { HandleValue::from_marked_location(&init.detail) })) } } |