=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/tmux/tty.c,v retrieving revision 1.97 retrieving revision 1.98 diff -c -r1.97 -r1.98 *** src/usr.bin/tmux/tty.c 2011/01/15 00:16:00 1.97 --- src/usr.bin/tmux/tty.c 2011/01/15 00:46:19 1.98 *************** *** 1,4 **** ! /* $OpenBSD: tty.c,v 1.97 2011/01/15 00:16:00 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott --- 1,4 ---- ! /* $OpenBSD: tty.c,v 1.98 2011/01/15 00:46:19 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott *************** *** 401,419 **** if (mode & ALL_MOUSE_MODES) { if (mode & MODE_MOUSE_UTF8) tty_puts(tty, "\033[?1005h"); ! if (mode & MODE_MOUSE_STANDARD) ! tty_puts(tty, "\033[?1000h"); else if (mode & MODE_MOUSE_BUTTON) tty_puts(tty, "\033[?1002h"); ! else if (mode & MODE_MOUSE_ANY) ! tty_puts(tty, "\033[?1003h"); } else { ! if (tty->mode & MODE_MOUSE_STANDARD) ! tty_puts(tty, "\033[?1000l"); else if (tty->mode & MODE_MOUSE_BUTTON) tty_puts(tty, "\033[?1002l"); ! else if (tty->mode & MODE_MOUSE_ANY) ! tty_puts(tty, "\033[?1003l"); if (tty->mode & MODE_MOUSE_UTF8) tty_puts(tty, "\033[?1005l"); } --- 401,419 ---- if (mode & ALL_MOUSE_MODES) { if (mode & MODE_MOUSE_UTF8) tty_puts(tty, "\033[?1005h"); ! if (mode & MODE_MOUSE_ANY) ! tty_puts(tty, "\033[?1003h"); else if (mode & MODE_MOUSE_BUTTON) tty_puts(tty, "\033[?1002h"); ! else if (mode & MODE_MOUSE_STANDARD) ! tty_puts(tty, "\033[?1000h"); } else { ! if (tty->mode & MODE_MOUSE_ANY) ! tty_puts(tty, "\033[?1003l"); else if (tty->mode & MODE_MOUSE_BUTTON) tty_puts(tty, "\033[?1002l"); ! else if (tty->mode & MODE_MOUSE_STANDARD) ! tty_puts(tty, "\033[?1000l"); if (tty->mode & MODE_MOUSE_UTF8) tty_puts(tty, "\033[?1005l"); }