From 4a6c670b844a3ef9aec865a8216eaf363bab8721 Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Fri, 1 Jul 2016 15:48:05 +0200 Subject: [PATCH] patch 7.4.1974 Problem: GUI has a problem with some termcodes. Solution: Handle negative numbers. (Kazunobu Kuriyama) --- src/gui.c | 2 +- src/version.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/gui.c b/src/gui.c index 6e8a9049e7..59acc13822 100644 --- a/src/gui.c +++ b/src/gui.c @@ -1773,7 +1773,7 @@ gui_write( if (s[0] == ESC && s[1] == '|') { p = s + 2; - if (VIM_ISDIGIT(*p)) + if (VIM_ISDIGIT(*p) || (*p == '-' && VIM_ISDIGIT(*(p + 1)))) { arg1 = getdigits(&p); if (p > s + len) diff --git a/src/version.c b/src/version.c index 1e8e63565f..5ef04d0b23 100644 --- a/src/version.c +++ b/src/version.c @@ -753,6 +753,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 1974, /**/ 1973, /**/