=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/tmux/key-bindings.c,v retrieving revision 1.43 retrieving revision 1.44 diff -c -r1.43 -r1.44 *** src/usr.bin/tmux/key-bindings.c 2014/10/22 23:18:53 1.43 --- src/usr.bin/tmux/key-bindings.c 2015/04/19 21:34:21 1.44 *************** *** 1,4 **** ! /* $OpenBSD: key-bindings.c,v 1.43 2014/10/22 23:18:53 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott --- 1,4 ---- ! /* $OpenBSD: key-bindings.c,v 1.44 2015/04/19 21:34:21 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott *************** *** 158,163 **** --- 158,167 ---- "bind -r C-Down resize-pane -D", "bind -r C-Left resize-pane -L", "bind -r C-Right resize-pane -R", + "bind -n MouseDown1Pane select-pane -t=\\; send-keys -M", + "bind -n MouseDrag1Border resize-pane -M", + "bind -n MouseDown1Status select-window -t=", + "bind -n MouseDrag1Pane copy-mode -M", }; u_int i; struct cmd_list *cmdlist; *************** *** 173,186 **** "", i, &cause); if (error != 0) fatalx("bad default key"); ! cmdq_run(cmdq, cmdlist); ! cmd_list_free(cmdlist); } cmdq_free(cmdq); } void ! key_bindings_dispatch(struct key_binding *bd, struct client *c) { struct cmd *cmd; int readonly; --- 177,191 ---- "", i, &cause); if (error != 0) fatalx("bad default key"); ! cmdq_run(cmdq, cmdlist, NULL); ! cmd_list_free (cmdlist); } cmdq_free(cmdq); } void ! key_bindings_dispatch(struct key_binding *bd, struct client *c, ! struct mouse_event *m) { struct cmd *cmd; int readonly; *************** *** 195,199 **** return; } ! cmdq_run(c->cmdq, bd->cmdlist); } --- 200,204 ---- return; } ! cmdq_run(c->cmdq, bd->cmdlist, m); }