From 4c53756e7b24670e9ad198f485c5089afd326fe7 Mon Sep 17 00:00:00 2001 From: Elias Naur Date: Tue, 20 May 2003 12:33:51 +0000 Subject: [PATCH] Cursor fixes --- src/native/linux/extxcursor.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/native/linux/extxcursor.cpp b/src/native/linux/extxcursor.cpp index d8d53a22..201dcee4 100644 --- a/src/native/linux/extxcursor.cpp +++ b/src/native/linux/extxcursor.cpp @@ -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;