|
|
@ -3182,7 +3182,6 @@ run(void) {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
gettimeofday(&now, NULL);
|
|
|
|
gettimeofday(&now, NULL);
|
|
|
|
/* usecs until (next) frame */
|
|
|
|
|
|
|
|
drawtimeout.tv_sec = 0;
|
|
|
|
drawtimeout.tv_sec = 0;
|
|
|
|
drawtimeout.tv_usec = (1000/xfps) * 1000;
|
|
|
|
drawtimeout.tv_usec = (1000/xfps) * 1000;
|
|
|
|
tv = &drawtimeout;
|
|
|
|
tv = &drawtimeout;
|
|
|
@ -3193,7 +3192,8 @@ run(void) {
|
|
|
|
if(FD_ISSET(xfd, &rfd))
|
|
|
|
if(FD_ISSET(xfd, &rfd))
|
|
|
|
xev = actionfps;
|
|
|
|
xev = actionfps;
|
|
|
|
|
|
|
|
|
|
|
|
if(TIMEDIFF(now, last) > (xev ? (1000/xfps) : (1000/actionfps))) {
|
|
|
|
if(TIMEDIFF(now, last) > \
|
|
|
|
|
|
|
|
(xev ? (1000/xfps) : (1000/actionfps))) {
|
|
|
|
while(XPending(xw.dpy)) {
|
|
|
|
while(XPending(xw.dpy)) {
|
|
|
|
XNextEvent(xw.dpy, &ev);
|
|
|
|
XNextEvent(xw.dpy, &ev);
|
|
|
|
if(XFilterEvent(&ev, None))
|
|
|
|
if(XFilterEvent(&ev, None))
|
|
|
|