opt/freeglut/freeglut-2.4.0.patch

24 lines
725 B
Diff

--- freeglut-2.4.0.orig/src/freeglut_cursor.c
+++ freeglut-2.4.0/src/freeglut_cursor.c
@@ -130,7 +130,9 @@
XCreateFontCursor( fgDisplay.Display, entry->cursorShape );
}
cursor = entry->cachedCursor;
- } else {
+ if (cursor == None)
+ fgError( "Failed to create cursor" );
+ } else {
switch( cursorIDToUse )
{
case GLUT_CURSOR_NONE:
@@ -147,9 +149,6 @@
}
}
- if ( ( cursorIDToUse != GLUT_CURSOR_NONE ) && ( cursor == None ) ) {
- fgError( "Failed to create cursor" );
- }
XDefineCursor( fgDisplay.Display,
window->Window.Handle, cursor );
}