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

Diff for /src/usr.bin/tmux/server-client.c between version 1.84 and 1.85

version 1.84, 2013/01/30 17:00:17 version 1.85, 2013/03/21 16:14:09
Line 418 
Line 418 
         if (!(c->flags & CLIENT_PREFIX)) {          if (!(c->flags & CLIENT_PREFIX)) {
                 if (isprefix) {                  if (isprefix) {
                         c->flags |= CLIENT_PREFIX;                          c->flags |= CLIENT_PREFIX;
                           server_status_client(c);
                         return;                          return;
                 }                  }
   
Line 432 
Line 433 
   
         /* Prefix key already pressed. Reset prefix and lookup key. */          /* Prefix key already pressed. Reset prefix and lookup key. */
         c->flags &= ~CLIENT_PREFIX;          c->flags &= ~CLIENT_PREFIX;
           server_status_client(c);
         if ((bd = key_bindings_lookup(key | KEYC_PREFIX)) == NULL) {          if ((bd = key_bindings_lookup(key | KEYC_PREFIX)) == NULL) {
                 /* If repeating, treat this as a key, else ignore. */                  /* If repeating, treat this as a key, else ignore. */
                 if (c->flags & CLIENT_REPEAT) {                  if (c->flags & CLIENT_REPEAT) {
Line 587 
Line 589 
 {  {
         struct client   *c = data;          struct client   *c = data;
   
         if (c->flags & CLIENT_REPEAT)          if (c->flags & CLIENT_REPEAT) {
                   if (c->flags & CLIENT_PREFIX)
                           server_status_client(c);
                 c->flags &= ~(CLIENT_PREFIX|CLIENT_REPEAT);                  c->flags &= ~(CLIENT_PREFIX|CLIENT_REPEAT);
           }
 }  }
   
 /* Check if client should be exited. */  /* Check if client should be exited. */

Legend:
Removed from v.1.84  
changed lines
  Added in v.1.85