Contents of /trunk/freeglut/patches/freeglut-2.4.0-cursor.patch
Parent Directory | Revision Log
Revision 260 -
(show annotations)
(download)
Sun Jul 8 22:33:27 2007 UTC (17 years, 2 months ago) by niro
File size: 760 byte(s)
Sun Jul 8 22:33:27 2007 UTC (17 years, 2 months ago) by niro
File size: 760 byte(s)
-upstream fix
1 | --- src/freeglut_cursor.c.old 2006-10-11 20:49:13.000000000 +0200 |
2 | +++ src/freeglut_cursor.c 2006-10-11 20:51:43.000000000 +0200 |
3 | @@ -147,11 +147,13 @@ |
4 | } |
5 | } |
6 | |
7 | - if ( ( cursorIDToUse != GLUT_CURSOR_NONE ) && ( cursor == None ) ) { |
8 | + if ( cursorIDToUse == GLUT_CURSOR_INHERIT ) { |
9 | + XUndefineCursor( fgDisplay.Display, window->Window.Handle ); |
10 | + } else if ( cursor != None ) { |
11 | + XDefineCursor( fgDisplay.Display, window->Window.Handle, cursor ); |
12 | + } else if ( cursorIDToUse != GLUT_CURSOR_NONE ) { |
13 | fgError( "Failed to create cursor" ); |
14 | } |
15 | - XDefineCursor( fgDisplay.Display, |
16 | - window->Window.Handle, cursor ); |
17 | } |
18 | |
19 | #elif TARGET_HOST_WIN32 || TARGET_HOST_WINCE |