| 
																	
																	
																		
																			
																		
																	
																	
																 | 
																@ -156,22 +156,17 @@ configurerequest(XEvent *e) | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																	if((c = getclient(ev->window))) { | 
																 | 
																 | 
																	if((c = getclient(ev->window))) { | 
															
														
														
													
														
															
																 | 
																 | 
																		gravitate(c, True); | 
																 | 
																 | 
																		gravitate(c, True); | 
															
														
														
													
														
															
																 | 
																 | 
																		if(c->isfloat) { | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																			if(ev->value_mask & CWX) | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																				c->x = ev->x; | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																			if(ev->value_mask & CWY) | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																				c->y = ev->y; | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																			if(ev->value_mask & CWWidth) | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																				c->w = ev->width; | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																			if(ev->value_mask & CWHeight) | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																				c->h = ev->height; | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																		} | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																		if(ev->value_mask & CWX) | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																			c->x = ev->x; | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																		if(ev->value_mask & CWY) | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																			c->y = ev->y; | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																		if(ev->value_mask & CWWidth) | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																			c->w = ev->width; | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																		if(ev->value_mask & CWHeight) | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																			c->h = ev->height; | 
															
														
														
													
														
															
																 | 
																 | 
																		if(ev->value_mask & CWBorderWidth) | 
																 | 
																 | 
																		if(ev->value_mask & CWBorderWidth) | 
															
														
														
													
														
															
																 | 
																 | 
																			c->border = ev->border_width; | 
																 | 
																 | 
																			c->border = ev->border_width; | 
															
														
														
													
														
															
																 | 
																 | 
																		gravitate(c, False); | 
																 | 
																 | 
																		gravitate(c, False); | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																		resize(c, True, TopLeft); | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																		wc.x = c->x; | 
																 | 
																 | 
																		wc.x = c->x; | 
															
														
														
													
														
															
																 | 
																 | 
																		wc.y = c->y; | 
																 | 
																 | 
																		wc.y = c->y; | 
															
														
														
													
														
															
																 | 
																 | 
																		wc.width = c->w; | 
																 | 
																 | 
																		wc.width = c->w; | 
															
														
														
													
												
													
														
															
																| 
																	
																	
																	
																		
																			
																		
																	
																 | 
																@ -193,6 +188,9 @@ configurerequest(XEvent *e) | 
															
														
														
													
														
															
																 | 
																 | 
																			/* Send synthetic ConfigureNotify */ | 
																 | 
																 | 
																			/* Send synthetic ConfigureNotify */ | 
															
														
														
													
														
															
																 | 
																 | 
																			XSendEvent(dpy, c->win, True, NoEventMask, &synev); | 
																 | 
																 | 
																			XSendEvent(dpy, c->win, True, NoEventMask, &synev); | 
															
														
														
													
														
															
																 | 
																 | 
																		} | 
																 | 
																 | 
																		} | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																		XSync(dpy, False); | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																		arrange(NULL); | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																		drawall(); | 
															
														
														
													
														
															
																 | 
																 | 
																	} | 
																 | 
																 | 
																	} | 
															
														
														
													
														
															
																 | 
																 | 
																	else { | 
																 | 
																 | 
																	else { | 
															
														
														
													
														
															
																 | 
																 | 
																		wc.x = ev->x; | 
																 | 
																 | 
																		wc.x = ev->x; | 
															
														
														
													
												
													
														
															
																| 
																	
																	
																	
																		
																			
																		
																	
																 | 
																@ -203,8 +201,8 @@ configurerequest(XEvent *e) | 
															
														
														
													
														
															
																 | 
																 | 
																		wc.sibling = ev->above; | 
																 | 
																 | 
																		wc.sibling = ev->above; | 
															
														
														
													
														
															
																 | 
																 | 
																		wc.stack_mode = ev->detail; | 
																 | 
																 | 
																		wc.stack_mode = ev->detail; | 
															
														
														
													
														
															
																 | 
																 | 
																		XConfigureWindow(dpy, ev->window, ev->value_mask, &wc); | 
																 | 
																 | 
																		XConfigureWindow(dpy, ev->window, ev->value_mask, &wc); | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																		XSync(dpy, False); | 
															
														
														
													
														
															
																 | 
																 | 
																	} | 
																 | 
																 | 
																	} | 
															
														
														
													
														
															
																 | 
																 | 
																	XSync(dpy, False); | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																} | 
																 | 
																 | 
																} | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																static void | 
																 | 
																 | 
																static void | 
															
														
														
													
												
													
														
															
																| 
																	
																		
																			
																		
																	
																	
																	
																 | 
																
  |