diff options
author | Thomas Adam <thomas@xteddy.org> | 2017-02-01 12:01:18 +0000 |
---|---|---|
committer | Thomas Adam <thomas@xteddy.org> | 2017-02-01 12:01:18 +0000 |
commit | 9b1f620aa017bb3634b3806e959580cde75ec655 (patch) | |
tree | 2112ace73236adcc27200cecedf6688eade17f7a /tty.c | |
parent | 9b9a5a292d656f14c927a36bf77af4a4cf1ecb3a (diff) | |
parent | dd0c8147795c518de443c33895c614e52b42677f (diff) | |
download | rtmux-9b1f620aa017bb3634b3806e959580cde75ec655.tar.gz rtmux-9b1f620aa017bb3634b3806e959580cde75ec655.tar.bz2 rtmux-9b1f620aa017bb3634b3806e959580cde75ec655.zip |
Merge branch 'obsd-master'
Diffstat (limited to 'tty.c')
-rw-r--r-- | tty.c | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -568,12 +568,16 @@ tty_update_mode(struct tty *tty, int mode, struct screen *s) * it is safe from misinterpretation. */ tty_puts(tty, "\033[?1006h"); - if (mode & MODE_MOUSE_BUTTON) + if (mode & MODE_MOUSE_ALL) + 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_BUTTON) + if (tty->mode & MODE_MOUSE_ALL) + 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"); |