This fixes #4407. This removes all unnecessary clones when calling fire_timer.

This commit is contained in:
Matt McCoy 2014-12-17 23:22:01 -05:00
parent eea49ee1d9
commit e4b029623f
2 changed files with 2 additions and 2 deletions

View file

@ -357,7 +357,7 @@ impl<'a> WindowHelpers for JSRef<'a, Window> {
}
fn handle_fire_timer(self, timer_id: TimerId) {
self.timers.fire_timer(timer_id, self.clone());
self.timers.fire_timer(timer_id, self);
self.flush_layout(ReflowForDisplay, NoQuery);
}
}

View file

@ -181,7 +181,7 @@ pub trait WorkerGlobalScopeHelpers {
impl<'a> WorkerGlobalScopeHelpers for JSRef<'a, WorkerGlobalScope> {
fn handle_fire_timer(self, timer_id: TimerId) {
self.timers.fire_timer(timer_id, self.clone());
self.timers.fire_timer(timer_id, self);
}
}