Cursor fixes
This commit is contained in:
parent
9bcaa18c3d
commit
4c53756e7b
|
@ -24,6 +24,7 @@ static void * loadHandle(const char * func_name) {
|
||||||
}
|
}
|
||||||
|
|
||||||
static bool loadFunctionPointers(void) {
|
static bool loadFunctionPointers(void) {
|
||||||
|
load_success = true;
|
||||||
XcursorSupportsARGB = (XcursorSupportsARGBPROC)loadHandle("XcursorSupportsARGB");
|
XcursorSupportsARGB = (XcursorSupportsARGBPROC)loadHandle("XcursorSupportsARGB");
|
||||||
XcursorSupportsAnim = (XcursorSupportsAnimPROC)loadHandle("XcursorSupportsAnim");
|
XcursorSupportsAnim = (XcursorSupportsAnimPROC)loadHandle("XcursorSupportsAnim");
|
||||||
XcursorImageCreate = (XcursorImageCreatePROC)loadHandle("XcursorImageCreate");
|
XcursorImageCreate = (XcursorImageCreatePROC)loadHandle("XcursorImageCreate");
|
||||||
|
@ -35,11 +36,11 @@ static bool loadFunctionPointers(void) {
|
||||||
}
|
}
|
||||||
|
|
||||||
bool loadXcursor(void) {
|
bool loadXcursor(void) {
|
||||||
load_success = true;
|
load_success = false;
|
||||||
xcursor_handle = dlopen(xcursor_lib_name, RTLD_GLOBAL | RTLD_LAZY);
|
xcursor_handle = dlopen(xcursor_lib_name, RTLD_GLOBAL | RTLD_LAZY);
|
||||||
if (xcursor_handle == NULL) {
|
if (xcursor_handle == NULL) {
|
||||||
printf("Could not load %s: %s\n", xcursor_lib_name, dlerror());
|
printf("Could not load %s: %s\n", xcursor_lib_name, dlerror());
|
||||||
return false;
|
return load_success;
|
||||||
}
|
}
|
||||||
loadFunctionPointers();
|
loadFunctionPointers();
|
||||||
return load_success;
|
return load_success;
|
||||||
|
|
Loading…
Reference in New Issue