applied Rudys barwidth patch, thanks Rudy
This commit is contained in:
		
							
								
								
									
										4
									
								
								dwm.c
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								dwm.c
									
									
									
									
									
								
							@@ -585,11 +585,13 @@ void
 | 
				
			|||||||
configurenotify(XEvent *e) {
 | 
					configurenotify(XEvent *e) {
 | 
				
			||||||
	Monitor *m;
 | 
						Monitor *m;
 | 
				
			||||||
	XConfigureEvent *ev = &e->xconfigure;
 | 
						XConfigureEvent *ev = &e->xconfigure;
 | 
				
			||||||
 | 
						Bool dirty;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	if(ev->window == root) {
 | 
						if(ev->window == root) {
 | 
				
			||||||
 | 
							dirty = (sw != ev->width);
 | 
				
			||||||
		sw = ev->width;
 | 
							sw = ev->width;
 | 
				
			||||||
		sh = ev->height;
 | 
							sh = ev->height;
 | 
				
			||||||
		if(updategeom()) {
 | 
							if(updategeom() || dirty) {
 | 
				
			||||||
			if(dc.drawable != 0)
 | 
								if(dc.drawable != 0)
 | 
				
			||||||
				XFreePixmap(dpy, dc.drawable);
 | 
									XFreePixmap(dpy, dc.drawable);
 | 
				
			||||||
			dc.drawable = XCreatePixmap(dpy, root, sw, bh, DefaultDepth(dpy, screen));
 | 
								dc.drawable = XCreatePixmap(dpy, root, sw, bh, DefaultDepth(dpy, screen));
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user