Files
kitty/glfw
Connor Welsh fb4d05f7e8 Wayland: Fix crash hiding titlebar on layer-shell windows
inform_compositor_of_window_geometry() calls xdg_surface_set_window_geometry()
unconditionally, but layer-shell surfaces (e.g. those from `kitten panel`) have
no xdg_surface. With hide_window_decorations set to titlebar-only, the panel hits
this geometry call during creation and dereferences the NULL proxy, crashing in
wl_proxy_get_version() with SIGSEGV.

Guard on window->wl.xdg.surface: layer-shell surfaces manage geometry via the
layer surface, so the xdg call is skipped. Normal toplevels are unaffected.
2026-05-30 16:14:55 -04:00
..
2026-02-07 23:11:42 +05:30
2024-02-25 09:57:30 +05:30
2026-05-22 07:57:41 +05:30
2024-06-02 19:24:00 +05:30
2021-09-26 11:17:54 +05:30
2025-03-12 09:26:36 +05:30
...
2025-11-22 20:03:01 +05:30
2026-04-22 07:43:57 +05:30
2025-05-13 15:29:37 +05:30
2026-02-23 07:44:58 +05:30
2024-04-04 13:19:49 +08:00
2026-05-13 08:25:14 +05:30
2025-08-16 07:38:54 +05:30
2025-08-16 07:38:54 +05:30
2023-06-14 03:39:53 +06:00