Set class name on menu window
WM_CLASS is a standard ICCCM property which is used to identify windows. Window managers and compositors use it to allow per-application configurable behavior.
This commit is contained in:
		
				
					committed by
					
						
						Hiltjo Posthuma
					
				
			
			
				
	
			
			
			
						parent
						
							f428f3e01a
						
					
				
				
					commit
					64ab2801fb
				
			
							
								
								
									
										2
									
								
								dmenu.c
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								dmenu.c
									
									
									
									
									
								
							@@ -545,6 +545,7 @@ setup(void)
 | 
			
		||||
	XIM xim;
 | 
			
		||||
	Window w, dw, *dws;
 | 
			
		||||
	XWindowAttributes wa;
 | 
			
		||||
	XClassHint ch = {"dmenu", "dmenu"};
 | 
			
		||||
#ifdef XINERAMA
 | 
			
		||||
	XineramaScreenInfo *info;
 | 
			
		||||
	Window pw;
 | 
			
		||||
@@ -613,6 +614,7 @@ setup(void)
 | 
			
		||||
	win = XCreateWindow(dpy, parentwin, x, y, mw, mh, 0,
 | 
			
		||||
	                    CopyFromParent, CopyFromParent, CopyFromParent,
 | 
			
		||||
	                    CWOverrideRedirect | CWBackPixel | CWEventMask, &swa);
 | 
			
		||||
	XSetClassHint(dpy, win, &ch);
 | 
			
		||||
 | 
			
		||||
	/* open input methods */
 | 
			
		||||
	xim = XOpenIM(dpy, NULL, NULL, NULL);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user