diff --git a/include/modules/meta/timer_module.hpp b/include/modules/meta/timer_module.hpp index 9d8f52fc..aa1ed96b 100644 --- a/include/modules/meta/timer_module.hpp +++ b/include/modules/meta/timer_module.hpp @@ -25,11 +25,11 @@ namespace modules { return CAST_MOD(Impl)->update(); }; - // warm up module output before entering the loop - check(); - CAST_MOD(Impl)->broadcast(); - try { + // warm up module output before entering the loop + check(); + CAST_MOD(Impl)->broadcast(); + while (this->running()) { if (check()) { CAST_MOD(Impl)->broadcast();