Try fixing missing cursor texture on some broken systems

This commit is contained in:
dec05eba
2025-01-27 16:46:54 +01:00
parent 9aebe81ec4
commit 5214fb1d7f

View File

@@ -773,12 +773,14 @@ namespace gsr {
cursor_size = 24;
XcursorImage *cursor_image = nullptr;
for(int cursor_size_test : {cursor_size, 24}) {
for(unsigned int shape : {XC_left_ptr, XC_arrow}) {
for(const char *cursor_theme_test : {cursor_theme, "default"}) {
//for(unsigned int shape : {XC_left_ptr, XC_right_ptr}) {
cursor_image = XcursorShapeLoadImage(XC_left_ptr, cursor_theme_test, cursor_size);
cursor_image = XcursorShapeLoadImage(shape, cursor_theme_test, cursor_size_test);
if(cursor_image)
break;
//}
}
}
}
if(!cursor_image) {