From 58c3a5b4ace000963d4b7ff8420bf203983f7a09 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 1 Dec 2016 12:47:50 +0530 Subject: [PATCH] Release GIL when swapping buffers --- kitty/glfw.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kitty/glfw.c b/kitty/glfw.c index f6833e7da..fdad95229 100644 --- a/kitty/glfw.c +++ b/kitty/glfw.c @@ -202,7 +202,9 @@ dealloc(Window* self) { static PyObject* swap_buffers(Window *self) { + Py_BEGIN_ALLOW_THREADS; glfwSwapBuffers(self->window); + Py_END_ALLOW_THREADS; Py_RETURN_NONE; }