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

Diff for /src/usr.bin/tmux/status.c between version 1.34 and 1.35

version 1.34, 2009/09/20 14:58:12 version 1.35, 2009/09/23 06:18:48
Line 890 
Line 890 
                 }                  }
                 break;                  break;
         case MODEKEYEDIT_HISTORYUP:          case MODEKEYEDIT_HISTORYUP:
                 if (server_locked)  
                         break;  
   
                 if (ARRAY_LENGTH(&c->prompt_hdata) == 0)                  if (ARRAY_LENGTH(&c->prompt_hdata) == 0)
                         break;                          break;
                 if (c->prompt_flags & PROMPT_HIDDEN)                  if (c->prompt_flags & PROMPT_HIDDEN)
Line 908 
Line 905 
                 c->flags |= CLIENT_STATUS;                  c->flags |= CLIENT_STATUS;
                 break;                  break;
         case MODEKEYEDIT_HISTORYDOWN:          case MODEKEYEDIT_HISTORYDOWN:
                 if (server_locked)  
                         break;  
   
                 if (c->prompt_flags & PROMPT_HIDDEN)                  if (c->prompt_flags & PROMPT_HIDDEN)
                         memset(c->prompt_buffer, 0, strlen(c->prompt_buffer));                          memset(c->prompt_buffer, 0, strlen(c->prompt_buffer));
                 xfree(c->prompt_buffer);                  xfree(c->prompt_buffer);
Line 1003 
Line 997 
 void  void
 status_prompt_add_history(struct client *c)  status_prompt_add_history(struct client *c)
 {  {
         if (server_locked)  
                 return;  
   
         if (ARRAY_LENGTH(&c->prompt_hdata) > 0 &&          if (ARRAY_LENGTH(&c->prompt_hdata) > 0 &&
             strcmp(ARRAY_LAST(&c->prompt_hdata), c->prompt_buffer) == 0)              strcmp(ARRAY_LAST(&c->prompt_hdata), c->prompt_buffer) == 0)
                 return;                  return;

Legend:
Removed from v.1.34  
changed lines
  Added in v.1.35