From 537023ef5a3d1cb44efe9e48d95503987560b719 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 20 Feb 2018 05:52:32 +0530 Subject: [PATCH] Fix simple_render_screen() broken by multiple OSwindow draw calls optimization --- kitty/child-monitor.c | 1 + 1 file changed, 1 insertion(+) diff --git a/kitty/child-monitor.c b/kitty/child-monitor.c index 81cf2c308..4cb2e48f8 100644 --- a/kitty/child-monitor.c +++ b/kitty/child-monitor.c @@ -560,6 +560,7 @@ simple_render_screen(PyObject UNUSED *self, PyObject *args) { if (vao_idx == -1) vao_idx = create_cell_vao(); if (gvao_idx == -1) gvao_idx = create_graphics_vao(); if (!PyArg_ParseTuple(args, "O!ffff", &Screen_Type, &screen, &xstart, &ystart, &dx, &dy)) return NULL; + send_cell_data_to_gpu(vao_idx, gvao_idx, xstart, ystart, dx, dy, screen, current_os_window()); draw_cells(vao_idx, gvao_idx, xstart, ystart, dx, dy, screen, current_os_window(), true); Py_RETURN_NONE; }