fixed xterm font change (all other related apps should work fine with this fix as well)
This commit is contained in:
		
							
								
								
									
										26
									
								
								event.c
									
									
									
									
									
								
							
							
						
						
									
										26
									
								
								event.c
									
									
									
									
									
								
							@@ -156,22 +156,17 @@ configurerequest(XEvent *e)
 | 
			
		||||
 | 
			
		||||
	if((c = getclient(ev->window))) {
 | 
			
		||||
		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)
 | 
			
		||||
			c->border = ev->border_width;
 | 
			
		||||
		gravitate(c, False);
 | 
			
		||||
 | 
			
		||||
		resize(c, True, TopLeft);
 | 
			
		||||
 | 
			
		||||
		wc.x = c->x;
 | 
			
		||||
		wc.y = c->y;
 | 
			
		||||
		wc.width = c->w;
 | 
			
		||||
@@ -193,6 +188,9 @@ configurerequest(XEvent *e)
 | 
			
		||||
			/* Send synthetic ConfigureNotify */
 | 
			
		||||
			XSendEvent(dpy, c->win, True, NoEventMask, &synev);
 | 
			
		||||
		}
 | 
			
		||||
		XSync(dpy, False);
 | 
			
		||||
		arrange(NULL);
 | 
			
		||||
		drawall();
 | 
			
		||||
	}
 | 
			
		||||
	else {
 | 
			
		||||
		wc.x = ev->x;
 | 
			
		||||
@@ -203,8 +201,8 @@ configurerequest(XEvent *e)
 | 
			
		||||
		wc.sibling = ev->above;
 | 
			
		||||
		wc.stack_mode = ev->detail;
 | 
			
		||||
		XConfigureWindow(dpy, ev->window, ev->value_mask, &wc);
 | 
			
		||||
		XSync(dpy, False);
 | 
			
		||||
	}
 | 
			
		||||
	XSync(dpy, False);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static void
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user