mirror of
https://github.com/kovidgoyal/kitty.git
synced 2026-05-13 16:37:27 +00:00
Fix #7458
This commit is contained in:
parent
1d4883f1fa
commit
53122ea460
1 changed files with 4 additions and 4 deletions
|
|
@ -91,8 +91,8 @@ _report_params(PyObject *dump_callback, id_type window_id, const char *name, int
|
|||
|
||||
#define REPORT_DRAW(chars, num) { \
|
||||
for (unsigned i = 0; i < (num); i++) { \
|
||||
uint32_t ch = (chars)[i]; \
|
||||
switch(ch) { \
|
||||
uint32_t rd_ch = (chars)[i]; \
|
||||
switch(rd_ch) { \
|
||||
case BEL: REPORT_COMMAND(screen_bell); break; \
|
||||
case BS: REPORT_COMMAND(screen_backspace); break; \
|
||||
case HT: REPORT_COMMAND(screen_tab); break; \
|
||||
|
|
@ -101,8 +101,8 @@ _report_params(PyObject *dump_callback, id_type window_id, const char *name, int
|
|||
case LF: case VT: case FF: REPORT_COMMAND(screen_linefeed); break; \
|
||||
case CR: REPORT_COMMAND(screen_carriage_return); break; \
|
||||
default: \
|
||||
if (ch >= ' ') { \
|
||||
RAII_PyObject(t, PyObject_CallFunction(self->dump_callback, "KsC", self->window_id, "draw", ch)); \
|
||||
if (rd_ch >= ' ') { \
|
||||
RAII_PyObject(t, PyObject_CallFunction(self->dump_callback, "KsC", self->window_id, "draw", rd_ch)); \
|
||||
if (t == NULL) PyErr_Clear(); \
|
||||
} \
|
||||
} \
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue