X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=OSX%2FXScreenSaverView.m;h=2baf2c69f9e3575cc026671e2d44f2b5e8e5147d;hb=de460e831dc8578acfa8b72251ab9346c99c1f96;hp=a122f7f2b50466695cc2053b005bea0ba9141419;hpb=6b1c86cf395f59389e4ece4ea8f4bea2c332745b;p=xscreensaver diff --git a/OSX/XScreenSaverView.m b/OSX/XScreenSaverView.m index a122f7f2..2baf2c69 100644 --- a/OSX/XScreenSaverView.m +++ b/OSX/XScreenSaverView.m @@ -384,10 +384,11 @@ add_default_options (const XrmOptionDescRec *opts, // And finally: // + NSDisableScreenUpdates(); unsigned long delay = xsft->draw_cb (xdpy, xwindow, xdata); - XSync (xdpy, 0); - + NSEnableScreenUpdates(); + gettimeofday (&tv, 0); now = tv.tv_sec + (tv.tv_usec / 1000000.0); next_frame_time = now + (delay / 1000000.0);