From 1f1f1f60acdb6d8c5abc099f5dcd3673d9ae3a57 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 3 Apr 2024 12:50:07 +0530 Subject: [PATCH] Only initialize edge_spacing_func if glfw init succeeds --- kitty/glfw.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kitty/glfw.c b/kitty/glfw.c index 082bf03aa..48d039806 100644 --- a/kitty/glfw.c +++ b/kitty/glfw.c @@ -1462,8 +1462,8 @@ glfw_init(PyObject UNUSED *self, PyObject *args) { glfwSetDrawTextFunction(draw_text_callback); #endif get_window_dpi(NULL, &global_state.default_dpi.x, &global_state.default_dpi.y); + edge_spacing_func = edge_sf; Py_INCREF(edge_spacing_func); } - edge_spacing_func = edge_sf; Py_INCREF(edge_spacing_func); Py_INCREF(ans); return ans; }