HighResolutionTimer::isTimerRunning() bug

If you call stopTimer() within hiResTimerCallback() then isTimerRunning() will still return true after that, because the period is set to 3600000 at this line :

and because isTimerRunning() is defined as follow :

bool HighResolutionTimer::isTimerRunning() const noexcept { return pimpl->periodMs != 0; }

bump

is fixing this bug on a long todo list somewhere?

bump

This issue should be resolved on develop now:

2 Likes