diff options
author | Ms2ger <Ms2ger@gmail.com> | 2015-09-16 14:48:36 +0200 |
---|---|---|
committer | Ms2ger <Ms2ger@gmail.com> | 2015-09-16 14:48:36 +0200 |
commit | b342dff07dbbfc4a12fdf1178076d7a77b989d2d (patch) | |
tree | d6f7beb38b2afdbef2687a80fc95b7cb65a572a8 /components/script/dom/event.rs | |
parent | 76eea43c83be8269631595edecccf7427d447dbe (diff) | |
download | servo-b342dff07dbbfc4a12fdf1178076d7a77b989d2d.tar.gz servo-b342dff07dbbfc4a12fdf1178076d7a77b989d2d.zip |
Add more assertions to dispatch_event.
Diffstat (limited to 'components/script/dom/event.rs')
-rw-r--r-- | components/script/dom/event.rs | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/components/script/dom/event.rs b/components/script/dom/event.rs index d45407a51fe..2cec78b48cc 100644 --- a/components/script/dom/event.rs +++ b/components/script/dom/event.rs @@ -19,7 +19,7 @@ use std::default::Default; use time; -#[derive(JSTraceable, Copy, Clone)] +#[derive(JSTraceable, Copy, Clone, Debug, PartialEq, Eq)] #[repr(u16)] #[derive(HeapSizeOf)] pub enum EventPhase { @@ -137,6 +137,11 @@ impl Event { } #[inline] + pub fn phase(&self) -> EventPhase { + self.phase.get() + } + + #[inline] pub fn set_phase(&self, val: EventPhase) { self.phase.set(val) } |