aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/xmlhttprequest.rs
diff options
context:
space:
mode:
authorAnthony Ramine <n.oxyde@gmail.com>2015-10-07 14:55:02 +0200
committerAnthony Ramine <n.oxyde@gmail.com>2015-10-21 11:40:34 +0200
commit68014af78e8e3f5de4df0f6cc4d63b99c77478f5 (patch)
treef65b1a66ad8d7ce65042e37cf654da75e1766939 /components/script/dom/xmlhttprequest.rs
parent13ea3ac413c511872784ccde416956217746553c (diff)
downloadservo-68014af78e8e3f5de4df0f6cc4d63b99c77478f5.tar.gz
servo-68014af78e8e3f5de4df0f6cc4d63b99c77478f5.zip
Clean up the cast calls
Diffstat (limited to 'components/script/dom/xmlhttprequest.rs')
-rw-r--r--components/script/dom/xmlhttprequest.rs10
1 files changed, 4 insertions, 6 deletions
diff --git a/components/script/dom/xmlhttprequest.rs b/components/script/dom/xmlhttprequest.rs
index e84a4781bab..067ba1019ed 100644
--- a/components/script/dom/xmlhttprequest.rs
+++ b/components/script/dom/xmlhttprequest.rs
@@ -737,8 +737,7 @@ impl XMLHttpRequest {
"readystatechange".to_owned(),
EventBubbles::DoesNotBubble,
EventCancelable::Cancelable);
- let target = self.upcast::<EventTarget>();
- event.r().fire(target);
+ event.fire(self.upcast());
}
fn process_headers_available(&self, cors_request: Option<CORSRequest>,
@@ -921,12 +920,11 @@ impl XMLHttpRequest {
total.is_some(), loaded,
total.unwrap_or(0));
let target = if upload {
- self.upload.upcast::<EventTarget>()
+ self.upload.upcast()
} else {
- self.upcast::<EventTarget>()
+ self.upcast()
};
- let event = progressevent.upcast::<Event>();
- event.fire(target);
+ progressevent.upcast::<Event>().fire(target);
}
fn dispatch_upload_progress_event(&self, type_: DOMString, partial_load: Option<u64>) {