projects
/
xscreensaver
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
http://www.tienza.es/crux/src/www.jwz.org/xscreensaver/xscreensaver-5.06.tar.gz
[xscreensaver]
/
OSX
/
XScreenSaverView.m
diff --git
a/OSX/XScreenSaverView.m
b/OSX/XScreenSaverView.m
index a122f7f2b50466695cc2053b005bea0ba9141419..2baf2c69f9e3575cc026671e2d44f2b5e8e5147d 100644
(file)
--- a/
OSX/XScreenSaverView.m
+++ b/
OSX/XScreenSaverView.m
@@
-384,10
+384,11
@@
add_default_options (const XrmOptionDescRec *opts,
// And finally:
//
// And finally:
//
+ NSDisableScreenUpdates();
unsigned long delay = xsft->draw_cb (xdpy, xwindow, xdata);
unsigned long delay = xsft->draw_cb (xdpy, xwindow, xdata);
-
XSync (xdpy, 0);
XSync (xdpy, 0);
-
+ NSEnableScreenUpdates();
+
gettimeofday (&tv, 0);
now = tv.tv_sec + (tv.tv_usec / 1000000.0);
next_frame_time = now + (delay / 1000000.0);
gettimeofday (&tv, 0);
now = tv.tv_sec + (tv.tv_usec / 1000000.0);
next_frame_time = now + (delay / 1000000.0);