[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.200 and 1.201

version 1.200, 2016/11/16 11:37:16 version 1.201, 2016/11/23 17:01:24
Line 692 
Line 692 
         struct key_table        *table;          struct key_table        *table;
         struct key_binding       bd_find, *bd;          struct key_binding       bd_find, *bd;
         int                      xtimeout;          int                      xtimeout;
           struct cmd_find_state    fs;
   
         /* Check the client is good to accept input. */          /* Check the client is good to accept input. */
         if (s == NULL || (c->flags & (CLIENT_DEAD|CLIENT_SUSPENDED)) != 0)          if (s == NULL || (c->flags & (CLIENT_DEAD|CLIENT_SUSPENDED)) != 0)
Line 804 
Line 805 
                 }                  }
                 server_status_client(c);                  server_status_client(c);
   
                   /* Find default state if the pane is known. */
                   cmd_find_clear_state(&fs, NULL, 0);
                   if (wp != NULL) {
                           fs.s = s;
                           fs.wl = fs.s->curw;
                           fs.w = fs.wl->window;
                           fs.wp = wp;
                           cmd_find_log_state(__func__, &fs);
   
                           if (!cmd_find_valid_state(&fs))
                                   fatalx("invalid key state");
                   }
   
                 /* Dispatch the key binding. */                  /* Dispatch the key binding. */
                 key_bindings_dispatch(bd, c, m);                  key_bindings_dispatch(bd, c, m, &fs);
                 key_bindings_unref_table(table);                  key_bindings_unref_table(table);
                 return;                  return;
         }          }

Legend:
Removed from v.1.200  
changed lines
  Added in v.1.201