diff options
Diffstat (limited to 'components/script/dom/eventtarget.rs')
-rw-r--r-- | components/script/dom/eventtarget.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/components/script/dom/eventtarget.rs b/components/script/dom/eventtarget.rs index 0d879bca452..b66a54cb5a5 100644 --- a/components/script/dom/eventtarget.rs +++ b/components/script/dom/eventtarget.rs @@ -77,7 +77,7 @@ pub(crate) enum CommonEventHandler { } impl CommonEventHandler { - fn parent(&self) -> &CallbackFunction { + fn parent(&self) -> &CallbackFunction<crate::DomTypeHolder> { match *self { CommonEventHandler::EventHandler(ref handler) => &handler.parent, CommonEventHandler::ErrorEventHandler(ref handler) => &handler.parent, @@ -612,7 +612,7 @@ impl EventTarget { } #[allow(unsafe_code)] - pub(crate) fn set_event_handler_common<T: CallbackContainer>( + pub(crate) fn set_event_handler_common<T: CallbackContainer<crate::DomTypeHolder>>( &self, ty: &str, listener: Option<Rc<T>>, @@ -628,7 +628,7 @@ impl EventTarget { } #[allow(unsafe_code)] - pub(crate) fn set_error_event_handler<T: CallbackContainer>( + pub(crate) fn set_error_event_handler<T: CallbackContainer<crate::DomTypeHolder>>( &self, ty: &str, listener: Option<Rc<T>>, @@ -644,7 +644,7 @@ impl EventTarget { } #[allow(unsafe_code)] - pub(crate) fn set_beforeunload_event_handler<T: CallbackContainer>( + pub(crate) fn set_beforeunload_event_handler<T: CallbackContainer<crate::DomTypeHolder>>( &self, ty: &str, listener: Option<Rc<T>>, @@ -660,7 +660,7 @@ impl EventTarget { } #[allow(unsafe_code)] - pub(crate) fn get_event_handler_common<T: CallbackContainer>( + pub(crate) fn get_event_handler_common<T: CallbackContainer<crate::DomTypeHolder>>( &self, ty: &str, can_gc: CanGc, |