fix max buffer size test (Kyle Bateman, bug 912828)
authorBrian Paul <brian.paul@tungstengraphics.com>
Fri, 9 Apr 2004 18:11:45 +0000 (18:11 +0000)
committerBrian Paul <brian.paul@tungstengraphics.com>
Fri, 9 Apr 2004 18:11:45 +0000 (18:11 +0000)
src/mesa/drivers/x11/xm_dd.c

index b58188e2003f1d87b42abe5b190b79c9a77c876d..ebd75cd3bc9d7c342e46ba444d9adc2e3c128865 100644 (file)
@@ -105,14 +105,8 @@ get_buffer_size( GLframebuffer *buffer, GLuint *width, GLuint *height )
    unsigned int winwidth, winheight;
 #ifdef XFree86Server
    /* XFree86 GLX renderer */
-   if (xmBuffer->frontbuffer->width > MAX_WIDTH ||
-       xmBuffer->frontbuffer->height > MAX_HEIGHT) {
-     winwidth = buffer->Width;
-     winheight = buffer->Height;
-   } else {
-     winwidth = xmBuffer->frontbuffer->width;
-     winheight = xmBuffer->frontbuffer->height;
-   }
+   winwidth = MIN2(xmBuffer->frontbuffer->width, MAX_WIDTH);
+   winheight = MIN2(xmBuffer->frontbuffer->height, MAX_HEIGHT);
 #else
    Window root;
    int winx, winy;