version 1.237, 2017/05/31 11:00:00 |
version 1.238, 2017/06/06 15:49:35 |
|
|
struct timeval tv; |
struct timeval tv; |
struct key_table *table, *first; |
struct key_table *table, *first; |
struct key_binding bd_find, *bd; |
struct key_binding bd_find, *bd; |
int xtimeout; |
int xtimeout, flags; |
struct cmd_find_state fs; |
struct cmd_find_state fs; |
|
|
/* Check the client is good to accept input. */ |
/* Check the client is good to accept input. */ |
|
|
server_status_client(c); |
server_status_client(c); |
return; |
return; |
} |
} |
|
flags = c->flags; |
|
|
retry: |
retry: |
/* Log key table. */ |
/* Log key table. */ |
|
|
* No match in the root table either. If this wasn't the first table |
* No match in the root table either. If this wasn't the first table |
* tried, don't pass the key to the pane. |
* tried, don't pass the key to the pane. |
*/ |
*/ |
if (first != table) { |
if (first != table && (~flags & CLIENT_REPEAT)) { |
server_client_set_key_table(c, NULL); |
server_client_set_key_table(c, NULL); |
server_status_client(c); |
server_status_client(c); |
return; |
return; |