add _NET_WM_NAME
This commit is contained in:
		
							parent
							
								
									7263820759
								
							
						
					
					
						commit
						4435e0ee67
					
				
							
								
								
									
										4
									
								
								st.c
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								st.c
									
									
									
									
									
								
							| @ -239,7 +239,7 @@ typedef struct { | |||||||
| 	Colourmap cmap; | 	Colourmap cmap; | ||||||
| 	Window win; | 	Window win; | ||||||
| 	Drawable buf; | 	Drawable buf; | ||||||
| 	Atom xembed, wmdeletewin; | 	Atom xembed, wmdeletewin, netwmname; | ||||||
| 	XIM xim; | 	XIM xim; | ||||||
| 	XIC xic; | 	XIC xic; | ||||||
| 	Draw draw; | 	Draw draw; | ||||||
| @ -3023,6 +3023,7 @@ xinit(void) { | |||||||
| 
 | 
 | ||||||
| 	xw.xembed = XInternAtom(xw.dpy, "_XEMBED", False); | 	xw.xembed = XInternAtom(xw.dpy, "_XEMBED", False); | ||||||
| 	xw.wmdeletewin = XInternAtom(xw.dpy, "WM_DELETE_WINDOW", False); | 	xw.wmdeletewin = XInternAtom(xw.dpy, "WM_DELETE_WINDOW", False); | ||||||
|  | 	xw.netwmname = XInternAtom(xw.dpy, "_NET_WM_NAME", False); | ||||||
| 	XSetWMProtocols(xw.dpy, xw.win, &xw.wmdeletewin, 1); | 	XSetWMProtocols(xw.dpy, xw.win, &xw.wmdeletewin, 1); | ||||||
| 
 | 
 | ||||||
| 	xresettitle(); | 	xresettitle(); | ||||||
| @ -3355,6 +3356,7 @@ xsettitle(char *p) { | |||||||
| 	Xutf8TextListToTextProperty(xw.dpy, &p, 1, XUTF8StringStyle, | 	Xutf8TextListToTextProperty(xw.dpy, &p, 1, XUTF8StringStyle, | ||||||
| 			&prop); | 			&prop); | ||||||
| 	XSetWMName(xw.dpy, xw.win, &prop); | 	XSetWMName(xw.dpy, xw.win, &prop); | ||||||
|  | 	XSetTextProperty(xw.dpy, xw.win, &prop, xw.netwmname); | ||||||
| 	XFree(prop.value); | 	XFree(prop.value); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Carlos J. Torres
						Carlos J. Torres