From d4202b836a2b3db01deee6bbd96c5e7d530d48d8 Mon Sep 17 00:00:00 2001 From: Ilya Fedin Date: Mon, 30 Sep 2024 13:17:08 +0400 Subject: [PATCH] wayland: Look for default cursor theme in XDG directories Currently it's looked up only in /usr/share what is a problem for non-FHS distros like NixOS --- gdk/wayland/gdkdisplay-wayland.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gdk/wayland/gdkdisplay-wayland.c b/gdk/wayland/gdkdisplay-wayland.c index cb62147f1d..6cc4a32fc6 100644 --- a/gdk/wayland/gdkdisplay-wayland.c +++ b/gdk/wayland/gdkdisplay-wayland.c @@ -1130,6 +1130,9 @@ get_cursor_theme (GdkWaylandDisplay *display_wayland, return theme; } + if (strcmp (name, "default") != 0) + return get_cursor_theme (display_wayland, "default", size); + /* This may fall back to builtin cursors */ return wl_cursor_theme_create ("/usr/share/icons/default/cursors", size, display_wayland->shm); }