157,159c157,158
< _StatEvent(bool _dump, bool _reset, Tick _when, Tick _repeat)
< : Event(&mainEventQueue, Stat_Event_Pri), dump(_dump), reset(_reset),
< repeat(_repeat)
---
> _StatEvent(bool _dump, bool _reset, Tick _repeat)
> : Event(Stat_Event_Pri), dump(_dump), reset(_reset), repeat(_repeat)
162d160
< schedule(_when);
174,175c172,175
< if (repeat)
< new _StatEvent(dump, reset, curTick + repeat, repeat);
---
> if (repeat) {
> Event *event = new _StatEvent(dump, reset, repeat);
> mainEventQueue.schedule(event, curTick + repeat);
> }
182c182,183
< new _StatEvent(dump, reset, when, repeat);
---
> Event *event = new _StatEvent(dump, reset, repeat);
> mainEventQueue.schedule(event, when);