Fixed bug #1087642 (glutDeviceGet(GLUT_DEVICE_KEY_REPEAT) unimplemented).
authorSven Panne <sven.panne@aedion.de>
Fri, 31 Dec 2004 13:51:35 +0000 (13:51 +0000)
committerSven Panne <sven.panne@aedion.de>
Fri, 31 Dec 2004 13:51:35 +0000 (13:51 +0000)
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@527 7f0cb862-5218-0410-a997-914c9d46530a

ChangeLog
src/freeglut_state.c

index 26fd4df..4837fad 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -699,3 +699,6 @@ from freeglut.
 ***************************************************************************
 
 (185) Fixed bug #1079530 (glutGetProcAddress and geometric objects).
+
+(186) Fixed bug #1087642 (glutDeviceGet(GLUT_DEVICE_KEY_REPEAT)
+unimplemented).
index cf478a8..68b7eb5 100644 (file)
@@ -559,8 +559,7 @@ int FGAPIENTRY glutDeviceGet( GLenum eWhat )
         return fgStructure.Window ? fgStructure.Window->State.IgnoreKeyRepeat : 0;
 
     case GLUT_DEVICE_KEY_REPEAT:
-        /* XXX WARNING: THIS IS A BIG LIE! */
-        return GLUT_KEY_REPEAT_DEFAULT;
+        return fgState.KeyRepeat;
 
     default:
         fgWarning( "glutDeviceGet(): missing enum handle %d", eWhat );