X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Ffreeglut_structure.c;h=3b3032d09300ad1b6d82018f5e6e0bc6eb0e3a16;hb=daa93e6c5a30f909e4ff8e245d7f7fa39e38ed7f;hp=fe172d14b83f3ad98e3e0c252f73d817463aded3;hpb=d6ccf7c81bdad11e6902a258e8e21fdbe6b9f968;p=freeglut diff --git a/src/freeglut_structure.c b/src/freeglut_structure.c index fe172d1..3b3032d 100644 --- a/src/freeglut_structure.c +++ b/src/freeglut_structure.c @@ -110,6 +110,9 @@ SFG_Window* fgCreateWindow( SFG_Window* parent, const char* title, window->IsMenu = isMenu; + window->State.IgnoreKeyRepeat = GL_FALSE; + window->State.KeyRepeating = GL_FALSE; + /* * Open the window now. The fgOpenWindow() function is system * dependant, and resides in freeglut_window.c. Uses fgState. @@ -147,7 +150,7 @@ SFG_Menu* fgCreateMenu( FGCBMenu menuCallback ) * Create a window for the menu to reside in. */ - fgCreateWindow( NULL, NULL, x, y, w, h, GL_FALSE, GL_TRUE ); + fgCreateWindow( NULL, "freeglut menu", x, y, w, h, GL_FALSE, GL_TRUE ); menu->Window = fgStructure.Window; glutDisplayFunc( fgDisplayMenu );