[BACK]Return to alerts.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / tmux

Diff for /src/usr.bin/tmux/alerts.c between version 1.5 and 1.6

version 1.5, 2015/11/18 14:27:44 version 1.6, 2015/11/19 14:55:25
Line 132 
Line 132 
         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 (w->flags & flags)          if (!alerts_fired) {
                 return;                  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_fired && alerts_enabled(w, flags)) {                  if (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;
                   }
         }          }
 }  }
   

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6