aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/script/dom/progressevent.rs
diff options
context:
space:
mode:
authorMs2ger <ms2ger@gmail.com>2014-06-10 13:45:14 +0200
committerMs2ger <ms2ger@gmail.com>2014-06-11 19:51:06 +0200
commit0b364d13b6f4eeffbaca66559016b44d26581b8f (patch)
treee3c5bbde22c8e78c3485fb37030a2c8ac34d3e97 /src/components/script/dom/progressevent.rs
parentd255a83a48388c0720cc7e495aac15f9ebcf2a7b (diff)
downloadservo-0b364d13b6f4eeffbaca66559016b44d26581b8f.tar.gz
servo-0b364d13b6f4eeffbaca66559016b44d26581b8f.zip
Use internal mutability for Event.
Diffstat (limited to 'src/components/script/dom/progressevent.rs')
-rw-r--r--src/components/script/dom/progressevent.rs12
1 files changed, 5 insertions, 7 deletions
diff --git a/src/components/script/dom/progressevent.rs b/src/components/script/dom/progressevent.rs
index b5dde42efe9..7cc06d0a115 100644
--- a/src/components/script/dom/progressevent.rs
+++ b/src/components/script/dom/progressevent.rs
@@ -37,13 +37,11 @@ impl ProgressEvent {
pub fn new(window: &JSRef<Window>, type_: DOMString,
can_bubble: bool, cancelable: bool,
length_computable: bool, loaded: u64, total: u64) -> Temporary<ProgressEvent> {
- let mut ev = reflect_dom_object(box ProgressEvent::new_inherited(length_computable, loaded, total),
- window,
- ProgressEventBinding::Wrap).root();
- {
- let event: &mut JSRef<Event> = EventCast::from_mut_ref(&mut *ev);
- event.InitEvent(type_, can_bubble, cancelable);
- }
+ let ev = reflect_dom_object(box ProgressEvent::new_inherited(length_computable, loaded, total),
+ window,
+ ProgressEventBinding::Wrap).root();
+ let event: &JSRef<Event> = EventCast::from_ref(&*ev);
+ event.InitEvent(type_, can_bubble, cancelable);
Temporary::from_rooted(&*ev)
}
pub fn Constructor(owner: &JSRef<Window>,