Added missing files from "src" subdirectory to dist.
[freeglut] / src / freeglut_display.c
index eeac0ac..74a0036 100644 (file)
@@ -41,7 +41,7 @@
 void FGAPIENTRY glutPostRedisplay( void )
 {
     freeglut_assert_ready;
-    freeglut_assert_window;
+    FREEGLUT_EXIT_IF_NO_WINDOW ( "glutPostRedisplay" );
     fgStructure.Window->State.Redisplay = GL_TRUE;
 }
 
@@ -51,7 +51,7 @@ void FGAPIENTRY glutPostRedisplay( void )
 void FGAPIENTRY glutSwapBuffers( void )
 {
     freeglut_assert_ready;
-    freeglut_assert_window;
+    FREEGLUT_EXIT_IF_NO_WINDOW ( "glutSwapBuffers" );
 
     glFlush( );
     if( ! fgStructure.Window->Window.DoubleBuffered )
@@ -59,7 +59,7 @@ void FGAPIENTRY glutSwapBuffers( void )
 
 #if TARGET_HOST_UNIX_X11
     glXSwapBuffers( fgDisplay.Display, fgStructure.Window->Window.Handle );
-#elif TARGET_HOST_WIN32
+#elif TARGET_HOST_WIN32 || TARGET_HOST_WINCE
     SwapBuffers( fgStructure.Window->Window.Device );
 #endif