summaryrefslogtreecommitdiffstats
path: root/abs/core-testing/freeglut/glut-cursor-inherit.patch
blob: b56a37cb82a4853bd2bae87fc25d3b4d461ddd67 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
--- 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 );
     }