From 2fd2e07342e32df77d5db6ea908fbefad58af935 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 11 Aug 2022 15:47:06 +0530 Subject: [PATCH] Fix #5366 --- kitty/screen.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kitty/screen.c b/kitty/screen.c index 85a544ac8..41f4e2d52 100644 --- a/kitty/screen.c +++ b/kitty/screen.c @@ -3025,7 +3025,7 @@ draw(Screen *self, PyObject *src) { } extern void -parse_sgr(Screen *screen, uint32_t *buf, unsigned int num, unsigned int *params, PyObject *dump_callback, const char *report_name, Region *region); +parse_sgr(Screen *screen, uint32_t *buf, unsigned int num, int *params, PyObject *dump_callback, const char *report_name, Region *region); static PyObject* apply_sgr(Screen *self, PyObject *src) { @@ -3033,7 +3033,7 @@ apply_sgr(Screen *self, PyObject *src) { if (PyUnicode_READY(src) != 0) { return PyErr_NoMemory(); } Py_UCS4 *buf = PyUnicode_AsUCS4Copy(src); if (!buf) return NULL; - unsigned int params[MAX_PARAMS] = {0}; + int params[MAX_PARAMS] = {0}; parse_sgr(self, buf, PyUnicode_GET_LENGTH(src), params, NULL, "parse_sgr", NULL); Py_RETURN_NONE; }