mirror of
https://github.com/shadps4-emu/ext-SDL.git
synced 2025-02-02 08:53:06 +00:00
Fixed bug 2482 - Wayland_CreateSystemCursor trying to load nonexistent "wait" cursor
Bryan Cain Wayland_CreateSystemCursor tries to load a cursor named "wait" for two of the system cursor categories. This causes a segmentation fault when one of these cursors is used, because "wait" is not an actual cursor name in X11/Wayland cursor themes. I can't attach my patch since I'm on a mobile right now, but I can confirm that simply replacing "wait" with "watch" for both of its uses in Wayland_CreateSystemCursor (in SDL_waylandmouse.c) fixes the bug.
This commit is contained in:
parent
7ae52b1730
commit
59690a4e97
@ -267,13 +267,13 @@ Wayland_CreateSystemCursor(SDL_SystemCursor id)
|
||||
cursor = WAYLAND_wl_cursor_theme_get_cursor(d->cursor_theme, "xterm");
|
||||
break;
|
||||
case SDL_SYSTEM_CURSOR_WAIT:
|
||||
cursor = WAYLAND_wl_cursor_theme_get_cursor(d->cursor_theme, "wait");
|
||||
cursor = WAYLAND_wl_cursor_theme_get_cursor(d->cursor_theme, "watch");
|
||||
break;
|
||||
case SDL_SYSTEM_CURSOR_CROSSHAIR:
|
||||
cursor = WAYLAND_wl_cursor_theme_get_cursor(d->cursor_theme, "hand1");
|
||||
break;
|
||||
case SDL_SYSTEM_CURSOR_WAITARROW:
|
||||
cursor = WAYLAND_wl_cursor_theme_get_cursor(d->cursor_theme, "wait");
|
||||
cursor = WAYLAND_wl_cursor_theme_get_cursor(d->cursor_theme, "watch");
|
||||
break;
|
||||
case SDL_SYSTEM_CURSOR_SIZENWSE:
|
||||
cursor = WAYLAND_wl_cursor_theme_get_cursor(d->cursor_theme, "hand1");
|
||||
|
Loading…
x
Reference in New Issue
Block a user