diff --git a/core/src/timer.rs b/core/src/timer.rs index 3a8162919..df9582f35 100644 --- a/core/src/timer.rs +++ b/core/src/timer.rs @@ -278,6 +278,7 @@ impl<'gc> Timers<'gc> { if let Some(mut timer) = timer { self.remove(id); timer.interval = interval; + timer.tick_time = self.cur_time + interval; self.timers.push(timer); } else { panic!("Changing delay of non-existent timer");