diff --git a/src/timer.d b/src/timer.d index 7b5e6c3..785abc0 100644 --- a/src/timer.d +++ b/src/timer.d @@ -137,7 +137,7 @@ public: { deleteCounter(idx, prev); } - prev = idx; + if (counters[idx].active) prev = idx; idx = counters[idx].next; } start = curr = minCurr;