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) { 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;