aewl

diff event.c @ 79:aabebd6e61f3

fixed XSync handling and finished man page
author Anselm R. Garbe <garbeam@wmii.de>
date Sat, 15 Jul 2006 18:51:44 +0200
parents 0d71fb80b592
children 8125f908c80c
line diff
     1.1 --- a/event.c	Sat Jul 15 18:11:14 2006 +0200
     1.2 +++ b/event.c	Sat Jul 15 18:51:44 2006 +0200
     1.3 @@ -73,7 +73,7 @@
     1.4  			handler[Expose](&ev);
     1.5  			break;
     1.6  		case MotionNotify:
     1.7 -			XFlush(dpy);
     1.8 +			XSync(dpy, False);
     1.9  			c->x = ocx + (ev.xmotion.x - x1);
    1.10  			c->y = ocy + (ev.xmotion.y - y1);
    1.11  			resize(c, False);
    1.12 @@ -105,7 +105,7 @@
    1.13  			handler[Expose](&ev);
    1.14  			break;
    1.15  		case MotionNotify:
    1.16 -			XFlush(dpy);
    1.17 +			XSync(dpy, False);
    1.18  			c->w = abs(ocx - ev.xmotion.x);
    1.19  			c->h = abs(ocy - ev.xmotion.y);
    1.20  			c->x = (ocx <= ev.xmotion.x) ? ocx : ocx - c->w;
    1.21 @@ -191,7 +191,7 @@
    1.22  	ev->value_mask &= ~CWStackMode;
    1.23  	ev->value_mask |= CWBorderWidth;
    1.24  	XConfigureWindow(dpy, ev->window, ev->value_mask, &wc);
    1.25 -	XFlush(dpy);
    1.26 +	XSync(dpy, False);
    1.27  }
    1.28  
    1.29  static void