diff --git a/kitty/parser.c b/kitty/parser.c index 953fe7cc0..f1843a6bf 100644 --- a/kitty/parser.c +++ b/kitty/parser.c @@ -397,8 +397,7 @@ dispatch_csi(Screen *screen, PyObject DUMP_UNUSED *dump_callback) { if (i > start) params[num_params++] = utoi(buf + start, i - start); else if (i == start && buf[i] == ';') params[num_params++] = 0; if (num_params >= MAX_PARAMS) { i = num; start = num + 1; } - start = i + 1; - break; + else { start = i + 1; break; } } } if (i > start) params[num_params++] = utoi(buf + start, i - start);