This commit is contained in:
aozhiwei 2023-10-13 07:47:53 +08:00
parent a8535d4da8
commit 231be446d1

View File

@ -97,8 +97,8 @@ impl Timer {
self.timer_tick = (self.get_tick_count)(); self.timer_tick = (self.get_tick_count)();
let self_wp = self.shared_from_self(); let self_wp = self.shared_from_self();
let cb = Box::new( let cb = Box::new(
move |_event: TimerEvent, _args: Option<Vec<Rc::<dyn Any>>>| { move |event: TimerEvent, args: Option<Vec<Rc::<dyn Any>>>| {
self_wp.borrow_mut().gc_timer(_event, _args); self_wp.borrow_mut().gc_timer(event, args);
} }
); );
@ -171,9 +171,9 @@ impl Timer {
while !self.work_list.borrow().empty() { while !self.work_list.borrow().empty() {
let timer = &self.work_list.borrow().first_entry(); let timer = &self.work_list.borrow().first_entry();
self.running_timer = timer.clone(); self.running_timer = timer.clone();
match &timer.upgrade().unwrap().borrow_mut().cb { match &mut timer.upgrade().unwrap().borrow_mut().cb {
Some(_v) => { Some(v) => {
//(*v)(0, None); (*v)(TimerEvent::Exec, None);
} }
None => { None => {