version 1.30, 2010/02/06 22:55:31 |
version 1.31, 2010/05/23 19:42:19 |
|
|
server_redraw_window_borders(w); |
server_redraw_window_borders(w); |
wp = w->active; |
wp = w->active; |
} |
} |
window_pane_mouse(wp, c, mouse); |
window_pane_mouse(wp, c->session, mouse); |
return; |
return; |
} |
} |
|
|
|
|
/* Try as a non-prefix key binding. */ |
/* Try as a non-prefix key binding. */ |
if ((bd = key_bindings_lookup(key)) == NULL) { |
if ((bd = key_bindings_lookup(key)) == NULL) { |
if (!(c->flags & CLIENT_READONLY)) |
if (!(c->flags & CLIENT_READONLY)) |
window_pane_key(wp, c, key); |
window_pane_key(wp, c->session, key); |
} else |
} else |
key_bindings_dispatch(bd, c); |
key_bindings_dispatch(bd, c); |
} |
} |
|
|
if (isprefix) |
if (isprefix) |
c->flags |= CLIENT_PREFIX; |
c->flags |= CLIENT_PREFIX; |
else if (!(c->flags & CLIENT_READONLY)) |
else if (!(c->flags & CLIENT_READONLY)) |
window_pane_key(wp, c, key); |
window_pane_key(wp, c->session, key); |
} |
} |
return; |
return; |
} |
} |
|
|
if (isprefix) |
if (isprefix) |
c->flags |= CLIENT_PREFIX; |
c->flags |= CLIENT_PREFIX; |
else if (!(c->flags & CLIENT_READONLY)) |
else if (!(c->flags & CLIENT_READONLY)) |
window_pane_key(wp, c, key); |
window_pane_key(wp, c->session, key); |
return; |
return; |
} |
} |
|
|