-#if !TARGET_HOST_WINCE
- freeglut_assert_ready;
- freeglut_return_if_fail( fgStructure.Window != NULL );
- freeglut_return_if_fail( FETCH_WCB( *( fgStructure.Window ), Joystick ) );
- fgJoystickPollWindow( fgStructure.Window );
-#endif /* !TARGET_HOST_WINCE */
+ FREEGLUT_EXIT_IF_NOT_INITIALISED ( "glutForceJoystickFunc" );
+#if !defined(_WIN32_WCE)
+ freeglut_return_if_fail( fgStructure.CurrentWindow != NULL );
+ freeglut_return_if_fail( FETCH_WCB( *( fgStructure.CurrentWindow ), Joystick ) );
+ fgJoystickPollWindow( fgStructure.CurrentWindow );
+#endif /* !defined(_WIN32_WCE) */