changeset 32023:e8325653b814 v9.0.1343

patch 9.0.1343: check for OSC escape sequence doesn't work Commit: https://github.com/vim/vim/commit/3451789f58b24d48fc97301a01a8d27bd154caf5 Author: Johan Mattsson <39247600+mjunix@users.noreply.github.com> Date: Thu Feb 23 12:46:04 2023 +0000 patch 9.0.1343: check for OSC escape sequence doesn't work Problem: Check for OSC escape sequence doesn't work. Solution: Move square bracket to the right place. (Johan Mattsson, closes #12048)
author Bram Moolenaar <Bram@vim.org>
date Thu, 23 Feb 2023 14:00:04 +0100
parents 1a5c2c5f8524
children 398c6caaf114
files src/term.c src/version.c
diffstat 2 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/term.c
+++ b/src/term.c
@@ -5716,7 +5716,7 @@ handle_osc(char_u *tp, char_u *argp, int
 
 		if (i - j >= 15 && STRNCMP(tp + j + 3, "rgb:", 4) == 0
 			    && (is_4digit
-				   || (tp[j + 9] == '/' && tp[i + 12 == '/'])))
+				   || (tp[j + 9] == '/' && tp[i + 12] == '/')))
 		{
 		    char_u *tp_r = tp + j + 7;
 		    char_u *tp_g = tp + j + (is_4digit ? 12 : 10);
--- a/src/version.c
+++ b/src/version.c
@@ -696,6 +696,8 @@ static char *(features[]) =
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    1343,
+/**/
     1342,
 /**/
     1341,