Typo causing crash on Waylnd compositors that dont support xdg-toplevel-icon

Fix #8471
This commit is contained in:
Kovid Goyal 2025-03-24 14:23:32 +05:30
parent 3d0e45ace8
commit 2c0bc79be1
No known key found for this signature in database
GPG key ID: 06BC317B515ACE7C
2 changed files with 5 additions and 0 deletions

View file

@ -118,6 +118,10 @@ Detailed list of changes
applications that dont specify a destination in the escape code not working
(:iss:`8459`)
- Wayland: Fix a regression in the previous release that caused crashes on
compositors that dont support the xdg-toplevel-icon protocol and the user has
set a custom kitty icon (:iss:`8471`)
0.40.1 [2025-03-18]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

1
glfw/wl_window.c vendored
View file

@ -1474,6 +1474,7 @@ _glfwPlatformSetWindowIcon(_GLFWwindow* window, int count, const GLFWimage* imag
_glfwInputError(GLFW_FEATURE_UNAVAILABLE, "Wayland: The compositor does not support changing window icons");
warned_once = true;
}
return;
}
if (!count) {
xdg_toplevel_icon_manager_v1_set_icon(_glfw.wl.xdg_toplevel_icon_manager_v1, window->wl.xdg.toplevel, NULL);