From 3d9f394b4a841564291073c6b3fc000f67a3d062 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 14 Sep 2026 22:06:37 +0530 Subject: [PATCH] possible fix for test failing in macOS CI --- kitty/state.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/kitty/state.c b/kitty/state.c index 4d6d254e1..f701afede 100644 --- a/kitty/state.c +++ b/kitty/state.c @@ -1555,8 +1555,12 @@ PYWRAP1(set_os_window_pos) { PYWRAP1(set_boss) { Py_CLEAR(global_state.boss); - global_state.boss = args; - Py_INCREF(global_state.boss); + if (args == Py_None) { + global_state.boss = NULL; + } else { + global_state.boss = args; + Py_INCREF(global_state.boss); + } Py_RETURN_NONE; }