wayland: Fallback to default cursor if chosen one wasn't found
parent
0bbf6cc379
commit
5a42831345
|
@ -271,6 +271,14 @@ static SDL_bool wayland_get_system_cursor(SDL_VideoData *vdata, Wayland_CursorDa
|
||||||
return SDL_FALSE;
|
return SDL_FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Fallback to the default cursor if the chosen one wasn't found */
|
||||||
|
if (!cursor) {
|
||||||
|
cursor = WAYLAND_wl_cursor_theme_get_cursor(theme, "left_ptr");
|
||||||
|
if (!cursor) {
|
||||||
|
return SDL_FALSE;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/* ... Set the cursor data, finally. */
|
/* ... Set the cursor data, finally. */
|
||||||
cdata->buffer = WAYLAND_wl_cursor_image_get_buffer(cursor->images[0]);
|
cdata->buffer = WAYLAND_wl_cursor_image_get_buffer(cursor->images[0]);
|
||||||
cdata->hot_x = cursor->images[0]->hotspot_x;
|
cdata->hot_x = cursor->images[0]->hotspot_x;
|
||||||
|
|
Loading…
Reference in New Issue