aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/script/dom/progressevent.rs
diff options
context:
space:
mode:
authorbors-servo <release+servo@mozilla.com>2014-06-11 13:59:01 -0400
committerbors-servo <release+servo@mozilla.com>2014-06-11 13:59:01 -0400
commitcc23f3c4360a37e4dc763d4eade779a411a6d97a (patch)
tree96ce5978f42f60edcf01d974f63074882832c7eb /src/components/script/dom/progressevent.rs
parent6e2a9169580e6e0a77b5c7154230ded6116178ae (diff)
parentc41dd2477d19e68272afc11f198f2a71c320abd2 (diff)
downloadservo-cc23f3c4360a37e4dc763d4eade779a411a6d97a.tar.gz
servo-cc23f3c4360a37e4dc763d4eade779a411a6d97a.zip
auto merge of #2633 : Ms2ger/servo/derefmut, r=jdm
Part of #1854.
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>,