version 1.10, 2016/01/19 15:59:12 |
version 1.11, 2016/05/11 20:56:58 |
|
|
if (!event_initialized(&w->alerts_timer)) |
if (!event_initialized(&w->alerts_timer)) |
evtimer_set(&w->alerts_timer, alerts_timer, w); |
evtimer_set(&w->alerts_timer, alerts_timer, w); |
|
|
if (!alerts_fired) { |
if ((w->flags & flags) != flags) { |
w->flags |= flags; |
w->flags |= flags; |
log_debug("@%u alerts flags added %#x", w->id, flags); |
log_debug("@%u alerts flags added %#x", w->id, flags); |
|
} |
|
|
if (alerts_enabled(w, flags)) { |
if (!alerts_fired && alerts_enabled(w, flags)) { |
log_debug("alerts check queued (by @%u)", w->id); |
log_debug("alerts check queued (by @%u)", w->id); |
event_once(-1, EV_TIMEOUT, alerts_callback, NULL, NULL); |
event_once(-1, EV_TIMEOUT, alerts_callback, NULL, NULL); |
alerts_fired = 1; |
alerts_fired = 1; |
} |
|
} |
} |
} |
} |
|
|