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 wrap: on
line diff
--- a/event.c	Sat Jul 15 18:11:14 2006 +0200
+++ b/event.c	Sat Jul 15 18:51:44 2006 +0200
@@ -73,7 +73,7 @@
 			handler[Expose](&ev);
 			break;
 		case MotionNotify:
-			XFlush(dpy);
+			XSync(dpy, False);
 			c->x = ocx + (ev.xmotion.x - x1);
 			c->y = ocy + (ev.xmotion.y - y1);
 			resize(c, False);
@@ -105,7 +105,7 @@
 			handler[Expose](&ev);
 			break;
 		case MotionNotify:
-			XFlush(dpy);
+			XSync(dpy, False);
 			c->w = abs(ocx - ev.xmotion.x);
 			c->h = abs(ocy - ev.xmotion.y);
 			c->x = (ocx <= ev.xmotion.x) ? ocx : ocx - c->w;
@@ -191,7 +191,7 @@
 	ev->value_mask &= ~CWStackMode;
 	ev->value_mask |= CWBorderWidth;
 	XConfigureWindow(dpy, ev->window, ev->value_mask, &wc);
-	XFlush(dpy);
+	XSync(dpy, False);
 }
 
 static void