[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.10 and 1.11

version 1.10, 2016/01/19 15:59:12 version 1.11, 2016/05/11 20:56:58
Line 163 
Line 163 
         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;
                 }  
         }          }
 }  }
   

Legend:
Removed from v.1.10  
changed lines
  Added in v.1.11