Removing more duplicate code ... need to be more careful.
[freeglut] / src / Common / freeglut_init.c
index 1640482..0a96b14 100644 (file)
@@ -322,14 +322,20 @@ static void fghInitialize( const char* displayName )
 \r
 #endif\r
 \r
-#if TARGET_HOST_POSIX_X11\r
-static void fghDeinitialiseInputDevices ( void )\r
+void fghCloseInputDevices ( void )\r
 {\r
     if ( fgState.JoysticksInitialised )\r
         fgJoystickClose( );\r
 \r
     if ( fgState.InputDevsInitialised )\r
         fgInputDeviceClose( );\r
+}\r
+\r
+\r
+#if TARGET_HOST_POSIX_X11\r
+static void fghDeinitialiseInputDevices ( void )\r
+{\r
+       fghCloseInputDevices ();\r
 \r
     fgState.JoysticksInitialised = GL_FALSE;\r
     fgState.InputDevsInitialised = GL_FALSE;\r