diff --git a/types/output/cursor.c b/types/output/cursor.c index 7c3029c0..4d5a3706 100644 --- a/types/output/cursor.c +++ b/types/output/cursor.c @@ -280,6 +280,8 @@ static bool output_cursor_attempt_hardware(struct wlr_output_cursor *cursor) { return false; } + output->hardware_cursor = NULL; + struct wlr_texture *texture = cursor->texture; // If the cursor was hidden or was a software cursor, the hardware