diff --git a/kernel/src/thread/Clock.cpp b/kernel/src/thread/Clock.cpp index 1fb6c8bb..2cf28b3b 100644 --- a/kernel/src/thread/Clock.cpp +++ b/kernel/src/thread/Clock.cpp @@ -79,6 +79,7 @@ void Clock::add_to_timer_queue(Timer* timer) { t->delta_ticks -= timer->delta_ticks; m_timer_queue.add_before(t, timer); + timer->active_clock = this; return; } timer->delta_ticks -= t->delta_ticks;