aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/uievent.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/uievent.rs')
-rw-r--r--components/script/dom/uievent.rs8
1 files changed, 7 insertions, 1 deletions
diff --git a/components/script/dom/uievent.rs b/components/script/dom/uievent.rs
index 18fe2dc3585..126ae4d6432 100644
--- a/components/script/dom/uievent.rs
+++ b/components/script/dom/uievent.rs
@@ -21,8 +21,9 @@ use std::default::Default;
#[jstraceable]
#[must_root]
+#[privatize]
pub struct UIEvent {
- pub event: Event,
+ event: Event,
view: MutNullableJS<Window>,
detail: Cell<i32>
}
@@ -67,6 +68,11 @@ impl UIEvent {
init.view.root_ref(), init.detail);
Ok(event)
}
+
+ #[inline]
+ pub fn event<'a>(&'a self) -> &'a Event {
+ &self.event
+ }
}
impl<'a> UIEventMethods for JSRef<'a, UIEvent> {