From 22df8d38478566d0e4fe741ef57f7263ba610a01 Mon Sep 17 00:00:00 2001
From: Simon Ser <contact@emersion.fr>
Date: Tue, 31 Oct 2023 11:00:40 +0100
Subject: cursor: log missing XCursor

Log a debug message when the XCursor theme is missing a cursor.
Eases debugging.

References: https://gitlab.freedesktop.org/wlroots/wlroots/-/issues/3746
---
 types/wlr_cursor.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/types/wlr_cursor.c b/types/wlr_cursor.c
index 8a510b6c..ee41337a 100644
--- a/types/wlr_cursor.c
+++ b/types/wlr_cursor.c
@@ -553,6 +553,7 @@ static void cursor_output_cursor_update(struct wlr_cursor_output_cursor *output_
 		wlr_xcursor_manager_load(manager, scale);
 		struct wlr_xcursor *xcursor = wlr_xcursor_manager_get_xcursor(manager, name, scale);
 		if (xcursor == NULL) {
+			wlr_log(WLR_DEBUG, "XCursor theme is missing '%s' cursor", name);
 			wlr_output_cursor_set_buffer(output_cursor->output_cursor, NULL, 0, 0);
 			return;
 		}
-- 
cgit v1.2.3