Merge branch '7.8'
[mesa.git] / src / glx / glxcmds.c
index e74ae3472e526ffbaeb8a5a304a7523386afb5eb..be9d6f29c01e6770dcccfe08eca27d73d355b67e 100644 (file)
@@ -2693,6 +2693,9 @@ __glXSwapBuffersMscOML(Display * dpy, GLXDrawable drawable,
    if (divisor > 0 && remainder >= divisor)
       return -1;
 
+   if (target_msc == 0 && divisor == 0 && remainder == 0)
+      remainder = 1;
+
 #ifdef __DRI_SWAP_BUFFER_COUNTER
    if (psc->counters != NULL)
       return (*psc->sbc->swapBuffersMSC)(pdraw->driDrawable, target_msc,