=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/tmux/window-copy.c,v retrieving revision 1.145 retrieving revision 1.146 diff -c -r1.145 -r1.146 *** src/usr.bin/tmux/window-copy.c 2016/02/05 10:20:06 1.145 --- src/usr.bin/tmux/window-copy.c 2016/03/01 12:04:43 1.146 *************** *** 1,4 **** ! /* $OpenBSD: window-copy.c,v 1.145 2016/02/05 10:20:06 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott --- 1,4 ---- ! /* $OpenBSD: window-copy.c,v 1.146 2016/03/01 12:04:43 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott *************** *** 2248,2254 **** return; c->tty.mouse_drag_update = window_copy_drag_update; ! c->tty.mouse_drag_release = window_copy_drag_release; window_copy_update_cursor(wp, x, y); window_copy_start_selection(wp); --- 2248,2254 ---- return; c->tty.mouse_drag_update = window_copy_drag_update; ! c->tty.mouse_drag_release = NULL; /* will fire MouseUp key */ window_copy_update_cursor(wp, x, y); window_copy_start_selection(wp); *************** *** 2274,2290 **** window_copy_update_cursor(wp, x, y); if (window_copy_update_selection(wp, 1)) window_copy_redraw_selection(wp, old_cy); - } - - void - window_copy_drag_release(__unused struct client *c, struct mouse_event *m) - { - struct window_pane *wp; - - wp = cmd_mouse_pane(m, NULL, NULL); - if (wp == NULL || wp->mode != &window_copy_mode) - return; - - window_copy_copy_selection(wp, NULL); - window_pane_reset_mode(wp); } --- 2274,2277 ----