event.c
changeset 488 0d2559f46b9e
parent 487 be4f90c03582
child 489 d34374cbe926
equal deleted inserted replaced
487:be4f90c03582 488:0d2559f46b9e
   188 	Client *c;
   188 	Client *c;
   189 	XConfigureRequestEvent *ev = &e->xconfigurerequest;
   189 	XConfigureRequestEvent *ev = &e->xconfigurerequest;
   190 	XWindowChanges wc;
   190 	XWindowChanges wc;
   191 
   191 
   192 	if((c = getclient(ev->window))) {
   192 	if((c = getclient(ev->window))) {
   193 		if((c == sel) && !c->isfloat && (arrange != dofloat)) {
   193 		c->ismax = False;
   194 			synconfig(c, sx, sy + bh, sw - 2, sh - 2 - bh, ev->border_width);
       
   195 			XSync(dpy, False);
       
   196 			return;
       
   197 		}
       
   198 		gravitate(c, True);
   194 		gravitate(c, True);
   199 		if(ev->value_mask & CWX)
   195 		if(ev->value_mask & CWX)
   200 			c->x = ev->x;
   196 			c->x = ev->x;
   201 		if(ev->value_mask & CWY)
   197 		if(ev->value_mask & CWY)
   202 			c->y = ev->y;
   198 			c->y = ev->y;