summaryrefslogtreecommitdiff
path: root/libcore
diff options
context:
space:
mode:
Diffstat (limited to 'libcore')
-rw-r--r--libcore/timers.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/libcore/timers.c b/libcore/timers.c
index 09af69b..00f40e9 100644
--- a/libcore/timers.c
+++ b/libcore/timers.c
@@ -24,8 +24,10 @@ cGlobalSortedTimers::cGlobalSortedTimers(bool forceRefresh) : cVector<const cTim
initial = false;
}
- for (cTimer *Timer = Timers.First(); Timer; Timer = Timers.Next(Timer))
- Append(Timer);
+ for (cTimer *Timer = Timers.First(); Timer; Timer = Timers.Next(Timer)) {
+ if (Timer->HasFlags(tfActive))
+ Append(Timer);
+ }
//if remotetimers plugin is available, take timers also from him
if (pRemoteTimers) {