Cursor fixes

This commit is contained in:
Elias Naur 2003-05-20 12:33:51 +00:00
parent 9bcaa18c3d
commit 4c53756e7b
1 changed files with 3 additions and 2 deletions

View File

@ -24,6 +24,7 @@ static void * loadHandle(const char * func_name) {
}
static bool loadFunctionPointers(void) {
load_success = true;
XcursorSupportsARGB = (XcursorSupportsARGBPROC)loadHandle("XcursorSupportsARGB");
XcursorSupportsAnim = (XcursorSupportsAnimPROC)loadHandle("XcursorSupportsAnim");
XcursorImageCreate = (XcursorImageCreatePROC)loadHandle("XcursorImageCreate");
@ -35,11 +36,11 @@ static bool loadFunctionPointers(void) {
}
bool loadXcursor(void) {
load_success = true;
load_success = false;
xcursor_handle = dlopen(xcursor_lib_name, RTLD_GLOBAL | RTLD_LAZY);
if (xcursor_handle == NULL) {
printf("Could not load %s: %s\n", xcursor_lib_name, dlerror());
return false;
return load_success;
}
loadFunctionPointers();
return load_success;