aboutsummaryrefslogtreecommitdiff
path: root/win32
diff options
context:
space:
mode:
authorRon Yorston <rmy@pobox.com>2012-10-10 12:42:51 +0100
committerRon Yorston <rmy@pobox.com>2012-10-10 12:42:51 +0100
commit19436cc0ee509a5e356c04f0026919abd417bec4 (patch)
tree5e64cfad254c7ad638de7aca28466a104b77fa92 /win32
parent5420d8b91a54f7087f36c59c5d8249756ed4013c (diff)
downloadbusybox-w32-19436cc0ee509a5e356c04f0026919abd417bec4.tar.gz
busybox-w32-19436cc0ee509a5e356c04f0026919abd417bec4.tar.bz2
busybox-w32-19436cc0ee509a5e356c04f0026919abd417bec4.zip
winansi: skip DECTCEM sequence to avoid ugliness in vi
Diffstat (limited to 'win32')
-rw-r--r--win32/winansi.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/win32/winansi.c b/win32/winansi.c
index c923bde56..ea97a70c3 100644
--- a/win32/winansi.c
+++ b/win32/winansi.c
@@ -294,6 +294,13 @@ static const char *set_attr(const char *str)
294 case 'K': 294 case 'K':
295 erase_in_line(); 295 erase_in_line();
296 break; 296 break;
297 case '?':
298 /* skip this to avoid ugliness when vi is shut down */
299 ++str;
300 while (isdigit(*str))
301 ++str;
302 func = str;
303 break;
297 default: 304 default:
298 /* Unsupported code */ 305 /* Unsupported code */
299 break; 306 break;