From 46441e7d392eb78c73a451286e3948b85a1c5893 Mon Sep 17 00:00:00 2001 From: Fumitoshi UKAI Date: Mon, 19 Nov 2001 19:21:11 +0000 Subject: [w3m-dev 02447] XTerm's mouse sequence should be skipped? From: Kiyokazu SUTO --- ChangeLog | 5 +++++ terms.c | 10 +++++++++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index a1771c9..22274cf 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2001-11-20 Kiyokazu SUTO + + * terms.c (skip_escseq): [w3m-dev 02447] + is_xterm && ESC [ M + 2001-11-20 Fumitoshi UKAI * terms.c (mouse_init): Gpm_Close() is required. diff --git a/terms.c b/terms.c index 39a5987..e0dd6fc 100644 --- a/terms.c +++ b/terms.c @@ -1,4 +1,4 @@ -/* $Id: terms.c,v 1.8 2001/11/19 19:19:21 ukai Exp $ */ +/* $Id: terms.c,v 1.9 2001/11/19 19:21:11 ukai Exp $ */ /* * An original curses library for EUC-kanji by Akinori ITO, December 1989 * revised by Akinori ITO, January 1995 @@ -1670,6 +1670,14 @@ skip_escseq(void) c = getch(); if (c == '[' || c == 'O') { c = getch(); +#ifdef MOUSE + if (is_xterm && c == 'M') { + getch(); + getch(); + getch(); + } + else +#endif while (IS_DIGIT(c)) c = getch(); } -- cgit v1.2.3