From dda2b9bdcd8466612c78f76d7993353b3e71ca93 Mon Sep 17 00:00:00 2001 From: spanne Date: Fri, 31 Dec 2004 13:51:35 +0000 Subject: [PATCH] Fixed bug #1087642 (glutDeviceGet(GLUT_DEVICE_KEY_REPEAT) unimplemented). git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@527 7f0cb862-5218-0410-a997-914c9d46530a --- freeglut/freeglut/ChangeLog | 3 +++ freeglut/freeglut/src/freeglut_state.c | 3 +-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/freeglut/freeglut/ChangeLog b/freeglut/freeglut/ChangeLog index 26fd4df..4837fad 100644 --- a/freeglut/freeglut/ChangeLog +++ b/freeglut/freeglut/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). diff --git a/freeglut/freeglut/src/freeglut_state.c b/freeglut/freeglut/src/freeglut_state.c index cf478a8..68b7eb5 100644 --- a/freeglut/freeglut/src/freeglut_state.c +++ b/freeglut/freeglut/src/freeglut_state.c @@ -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 );