diff options
-rw-r--r-- | src/cursor.c | 2 | ||||
-rw-r--r-- | src/library.c | 24 |
2 files changed, 12 insertions, 14 deletions
diff --git a/src/cursor.c b/src/cursor.c index 9f0442c..8dd61a0 100644 --- a/src/cursor.c +++ b/src/cursor.c @@ -91,6 +91,7 @@ XcursorAnimateNext (XcursorAnimate *animate) return cursor; } +#if RENDER_MAJOR > 0 || RENDER_MINOR >= 5 static int nativeByteOrder (void) { @@ -98,6 +99,7 @@ nativeByteOrder (void) return (*((char *) &x) == 1) ? LSBFirst : MSBFirst; } +#endif static XcursorUInt _XcursorPixelBrightness (XcursorPixel p) diff --git a/src/library.c b/src/library.c index c43d190..c8fa2c5 100644 --- a/src/library.c +++ b/src/library.c @@ -87,7 +87,7 @@ _XcursorBuildThemeDir (const char *dir, const char *theme) int len; if (!dir || !theme) - return NULL; + return NULL; colon = strchr (dir, ':'); if (!colon) @@ -137,7 +137,7 @@ _XcursorBuildFullname (const char *dir, const char *subdir, const char *file) char *full; if (!dir || !subdir || !file) - return NULL; + return NULL; full = malloc (strlen (dir) + 1 + strlen (subdir) + 1 + strlen (file) + 1); if (!full) @@ -170,7 +170,7 @@ _XcursorThemeInherits (const char *full) FILE *f; if (!full) - return NULL; + return NULL; f = fopen (full, "r"); if (f) @@ -223,7 +223,7 @@ XcursorScanTheme (const char *theme, const char *name) int d; if (!theme || !name) - return NULL; + return NULL; /* * XCURSOR_CORE_THEME is a magic name; cursors from the core set @@ -309,15 +309,13 @@ XcursorLibraryLoadImage (const char *file, const char *theme, int size) XcursorImage *image = NULL; if (!file) - return NULL; + return NULL; if (theme) f = XcursorScanTheme (theme, file); if (!f) f = XcursorScanTheme ("default", file); - if (f == XCURSOR_SCAN_CORE) - return NULL; - if (f) + if (f != NULL && f != XCURSOR_SCAN_CORE) { image = XcursorFileLoadImage (f, size); fclose (f); @@ -332,15 +330,13 @@ XcursorLibraryLoadImages (const char *file, const char *theme, int size) XcursorImages *images = NULL; if (!file) - return NULL; + return NULL; if (theme) f = XcursorScanTheme (theme, file); if (!f) f = XcursorScanTheme ("default", file); - if (f == XCURSOR_SCAN_CORE) - return NULL; - if (f) + if (f != NULL && f != XCURSOR_SCAN_CORE) { images = XcursorFileLoadImages (f, size); if (images) @@ -359,7 +355,7 @@ XcursorLibraryLoadCursor (Display *dpy, const char *file) Cursor cursor; if (!file) - return 0; + return 0; if (!images) { @@ -387,7 +383,7 @@ XcursorLibraryLoadCursors (Display *dpy, const char *file) XcursorCursors *cursors; if (!file) - return NULL; + return NULL; if (!images) { |