diff options
Diffstat (limited to 'components/script/dom/xmlhttprequest.rs')
-rw-r--r-- | components/script/dom/xmlhttprequest.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/components/script/dom/xmlhttprequest.rs b/components/script/dom/xmlhttprequest.rs index beee21798af..a5d5c767a72 100644 --- a/components/script/dom/xmlhttprequest.rs +++ b/components/script/dom/xmlhttprequest.rs @@ -85,8 +85,9 @@ impl XHRProgressHandler { } impl Runnable for XHRProgressHandler { - fn handler(&self) { - XMLHttpRequest::handle_progress(self.addr.clone(), self.progress.clone()); + fn handler(self: Box<XHRProgressHandler>) { + let this = *self; + XMLHttpRequest::handle_progress(this.addr, this.progress); } } |