From 3b76d657bdd99f74254f8cc4afad0b19a8afeac2 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 7 May 2021 07:41:19 +0530 Subject: [PATCH] Fix colored indication not being sent to GPU --- kitty/fonts.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kitty/fonts.c b/kitty/fonts.c index ecea6ea72..b4ca3938c 100644 --- a/kitty/fonts.c +++ b/kitty/fonts.c @@ -665,13 +665,13 @@ render_group(FontGroup *fg, unsigned int num_cells, unsigned int num_glyphs, CPU if (PyErr_Occurred()) PyErr_Print(); for (unsigned i = 0; i < num_cells; i++) { - set_cell_sprite(gpu_cells + i, sprite_positions[i]); if (!sprite_positions[i]->rendered) { sprite_positions[i]->rendered = true; sprite_positions[i]->colored = was_colored; pixel *buf = num_cells == 1 ? fg->canvas.buf : extract_cell_from_canvas(fg, i, num_cells); current_send_sprite_to_gpu((FONTS_DATA_HANDLE)fg, sprite_positions[i]->x, sprite_positions[i]->y, sprite_positions[i]->z, buf); } + set_cell_sprite(gpu_cells + i, sprite_positions[i]); } #undef sprite_positions }