diff options
author | Sean D'Epagnier <[email protected]> | 2006-09-24 10:57:26 +0000 |
---|---|---|
committer | Sean D'Epagnier <[email protected]> | 2006-09-24 10:57:26 +0000 |
commit | e184bd861c0b3023c5fd5596083e12aaedb2d5e2 (patch) | |
tree | b6f14a2e00b8d21e610933f55bc986d23b12805e /src/glut/fbdev/cursor.c | |
parent | 1ad12874b30dcb2228621da1f519b846b4975fde (diff) |
corrected cursor drawing
added handling of SIGWINCH
fixed input of recieving SIGIO while handling SIGIO
corrected input code for return
uncommented normal calculation to models
Diffstat (limited to 'src/glut/fbdev/cursor.c')
-rw-r--r-- | src/glut/fbdev/cursor.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/glut/fbdev/cursor.c b/src/glut/fbdev/cursor.c index 9254e125593..88386956a44 100644 --- a/src/glut/fbdev/cursor.c +++ b/src/glut/fbdev/cursor.c @@ -257,8 +257,12 @@ void glutSetCursor(int cursor) { if(cursor == GLUT_CURSOR_FULL_CROSSHAIR) cursor = GLUT_CURSOR_CROSSHAIR; + + if(CurrentCursor >= 0 && CurrentCursor < NUM_CURSORS) + EraseCursor(); + CurrentCursor = cursor; + MouseEnabled = 1; - EraseCursor(); SwapCursor(); } |