X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Ffreeglut_init.c;h=7aad2f3708b5dd7757f68651a3f2e0be7412acb2;hb=6ed7c0e42723331aaaba7e190f554d298a5dae58;hp=c9e85c5e5d61135cf9ff895a0181ec8fee015c0f;hpb=acc07c33a660243fece1e72b658c4228a70bea33;p=freeglut diff --git a/src/freeglut_init.c b/src/freeglut_init.c index c9e85c5..7aad2f3 100644 --- a/src/freeglut_init.c +++ b/src/freeglut_init.c @@ -29,7 +29,7 @@ #include "config.h" #endif -#include "../include/GL/freeglut.h" +#include #include "freeglut_internal.h" /* @@ -65,7 +65,7 @@ SFG_State fgState = { { -1, -1, GL_FALSE }, /* Position */ GL_FALSE, /* UseCurrentContext */ GL_FALSE, /* GLDebugSwitch */ GL_FALSE, /* XSyncSwitch */ - GL_TRUE, /* IgnoreKeyRepeat */ + GL_FALSE, /* IgnoreKeyRepeat */ 0xffffffff, /* Modifiers */ 0, /* FPSInterval */ 0, /* SwapCount */ @@ -205,6 +205,7 @@ void fgInitialize( const char* displayName ) #endif fgJoystickInit( 0 ); + fgJoystickInit( 1 ); fgState.Initialised = GL_TRUE; } @@ -612,15 +613,9 @@ void FGAPIENTRY glutInit( int* pargc, char** argv ) } /* - * Have the display created now. As I am too lazy to implement - * the program arguments parsing, we will have the DISPLAY - * environment variable used for opening the X display: - * - * XXX The above comment is rather unclear. We have just - * XXX completed parsing of the program arguments for GLUT - * XXX parameters. We obviously canNOT parse the application- - * XXX specific parameters. Can someone re-write the above - * XXX more clearly? + * Have the display created now. If there wasn't a "-display" + * in the program arguments, we will use the DISPLAY environment + * variable for opening the X display (see code above): */ fgInitialize( displayName );